chore: automated housekeeping...

This commit is contained in:
Pieter Vander Vennet 2025-06-18 21:40:01 +02:00
parent 94c61744c0
commit 04c8ccb0d2
89 changed files with 2353 additions and 1390 deletions

View file

@ -466,9 +466,8 @@ changes // => [[36000,61200], ["10:00", "17:00"]]
*/
public static allChangeMoments(
ranges: OpeningRange[][],
includeOpenEnds = false,
includeOpenEnds = false
): [number[], string[]] {
const changeHours: number[] = []
const changeHourText: string[] = []
@ -477,7 +476,6 @@ changes // => [[36000,61200], ["10:00", "17:00"]]
for (const weekday of ranges) {
for (const range of weekday) {
if (!(range.openEnd || range.isOpen || range.isSpecial)) {
continue
}
@ -494,7 +492,7 @@ changes // => [[36000,61200], ["10:00", "17:00"]]
)
}
if(range.openEnd && !includeOpenEnds){
if (range.openEnd && !includeOpenEnds) {
continue
}
@ -572,7 +570,7 @@ changes // => [[36000,61200], ["10:00", "17:00"]]
public static createOhObject(
tags: Record<string, string | number> & { _lat: number; _lon: number; _country?: string },
textToParse: string,
country: string,
country: string
) {
return new opening_hours(
textToParse,

View file

@ -14,11 +14,12 @@
let startOfDay: Date = new Date(range.startDate)
startOfDay.setHours(0, 0, 0, 0)
let startpoint = (range.startDate.getTime() - startOfDay.getTime()) / 1000 - earliestOpen
let width = (100 * (range.endDate.getTime() - range.startDate.getTime()) / 1000) / availableArea
let width = (100 * (range.endDate.getTime() - range.startDate.getTime())) / 1000 / availableArea
let startPercentage = (100 * startpoint) / availableArea
</script>
{#if range.openEnd}
<div class="ohviz-range open-end" style={`left:${startPercentage}%; width:${width}%`}/>
<div class="ohviz-range open-end" style={`left:${startPercentage}%; width:${width}%`} />
{:else if !range.isOpen && !range.isSpecial}
<div class="ohviz-day-off">{textToShow}</div>
{:else}