Bewaesserung: Ablaeufe zuerst; Zeitleiste: offene Karte uebersteht Neuzeichnen

Am Rechner liess die Karte die Bildlaufleiste erscheinen, die Zeitleiste
wurde schmaler und der ResizeObserver zeichnete sie samt Karte neu.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-15 21:30:31 +02:00
co-authored by Claude Opus 5
parent 6e805678d4
commit 3aae289a8c
2 changed files with 23 additions and 11 deletions
+12
View File
@@ -309,6 +309,13 @@ function zeitleisteZeichnen() {
+ '<span><i class="bi bi-calendar-x zl-nichtdran"></i>an diesem Tag nicht dran</span>'
+ "</div>";
// Eine offene Karte übersteht das Neuzeichnen. Sonst verschwand sie am
// Rechner gleich wieder: ragt sie unten aus der Seite, erscheint die
// Bildlaufleiste, die Zeitleiste wird schmaler, und der ResizeObserver
// zeichnet neu. Auf dem Handy liegt die Bildlaufleiste über der Seite.
const offeneKarte = ziel.querySelector(".zl-karte");
const offenId = offeneKarte ? offeneKarte.dataset.id : null;
ziel.innerHTML = html;
zlKettenZeichnen(ziel);
@@ -325,6 +332,11 @@ function zeitleisteZeichnen() {
zeitleiste.gescrollt = true;
}
}
if (offenId !== null) {
const anker = ziel.querySelector('.zl-ding[data-id="' + offenId + '"]');
if (anker) zlKarteOeffnen(anker, offenId);
}
}
/** Ein Eintrag in einer Bahn. */