Metainformationen zur Seite
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
| magicmirror:magicmirror_tipps [11.09.2026] – kolja | magicmirror:magicmirror_tipps [11.09.2026] (aktuell) – [Modulanpassungen] kolja | ||
|---|---|---|---|
| Zeile 16: | Zeile 16: | ||
| Im Modul MMM-CalendarExt2 habe ich folgende Anpassungen in der Datei: **CALEXT2_ViewUpcoming.js **gemacht, damit heutige Events nicht ausgeblendet werden. | Im Modul MMM-CalendarExt2 habe ich folgende Anpassungen in der Datei: **CALEXT2_ViewUpcoming.js **gemacht, damit heutige Events nicht ausgeblendet werden. | ||
| + | |||
| + | <code | CALEXT2_ViewUpcoming.js> | ||
| + | /* global dayjs */ | ||
| + | // eslint-disable-next-line no-unused-vars, | ||
| + | class ViewUpcoming extends ViewAgenda { | ||
| + | makeSlotDomClass (slot) { | ||
| + | const slotDom = slot.dom; | ||
| + | super.makeSlotDomClass(slot); | ||
| + | slotDom.classList.add(" | ||
| + | } | ||
| + | |||
| + | filterEvents (events) { | ||
| + | const until = dayjs().add(this.config.maxDays, | ||
| + | |||
| + | let filtered = super.filterEvents(events); | ||
| + | |||
| + | // CUSTOM: | ||
| + | // Nicht erst ab " | ||
| + | // Dadurch werden auch heutige Ganztagstermine angezeigt. | ||
| + | const todayStart = dayjs().startOf(" | ||
| + | |||
| + | filtered = filtered.filter((e) => | ||
| + | dayjs | ||
| + | .unix(e.startDate) | ||
| + | .isBetween(todayStart, | ||
| + | ); | ||
| + | |||
| + | return filtered; | ||
| + | } | ||
| + | } | ||
| + | </ | ||