Fix: Kalenderwochen-Kalender ausblenden + Überlappungsdarstellung korrigiert

- #weekNum@group.v.calendar.google.com (Kalenderwochen) wird beim Google-
  Sync, in der Kalenderliste und beim Event-Abruf übersprungen
- layoutEvents: fehlende `end`-Variable im zweiten Pass ergänzt; ohne sie
  war die Bedingung immer false, sodass Spaltenanzahl überlappender Termine
  falsch berechnet wurde und Termine sich visuell überdeckten
This commit is contained in:
2026-03-30 15:40:35 +02:00
parent d5026d6a71
commit fb4c7a7326
2 changed files with 11 additions and 2 deletions

View File

@@ -183,8 +183,6 @@ function layoutEvents(events) {
const result = sorted.map(ev => {
const start = new Date(ev.start);
const end = new Date(ev.end);
let placed = false;
for (let c = 0; c < columns.length; c++) {
const lastInCol = columns[c][columns[c].length - 1];
@@ -204,6 +202,7 @@ function layoutEvents(events) {
return result.map(ev => {
const start = new Date(ev.start);
const end = new Date(ev.end);
let maxCol = ev._col;
sorted.forEach(other => {
if (other === ev) return;