From fed0d35e03f1080ed090fd1f4febabbc77353997 Mon Sep 17 00:00:00 2001 From: "m0@nas" Date: Tue, 15 Sep 2026 21:38:53 +0200 Subject: [PATCH] Zeitleiste: Karte vor dem Messen oben links ablegen Ohne Lage stand sie beim Messen unter allen Bahnen, ragte aus main.app-main, und Chrome liess dort eine zweite Bildlaufleiste stehen. Co-Authored-By: Claude Opus 5 --- js/solar/zeitleiste.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/js/solar/zeitleiste.js b/js/solar/zeitleiste.js index 2306b35..9a3eb22 100644 --- a/js/solar/zeitleiste.js +++ b/js/solar/zeitleiste.js @@ -505,6 +505,12 @@ function zlKarteOeffnen(anker, id) { + '' + ""; karte.dataset.id = a.id; + // Erst oben links in die Zeitleiste legen und dort messen. Ohne Lage stand + // die Karte beim Messen unter allen Bahnen, ragte aus main.app-main, und + // Chrome gab main eine zweite Bildlaufleiste, die danach stehen blieb. + karte.style.left = "0px"; + karte.style.top = "0px"; + karte.style.visibility = "hidden"; ziel.appendChild(karte); // Unter den Eintrag, sonst darüber; waagerecht in der Karte der Zeitleiste halten. @@ -525,6 +531,7 @@ function zlKarteOeffnen(anker, id) { if (hoehe > platzUnten && (hoehe <= platzOben || platzOben > platzUnten)) oben = r.top - hoch.top - hoehe - 6; karte.style.left = links + "px"; karte.style.top = oben + "px"; + karte.style.visibility = ""; zlKetteHervorheben(a.id, true); karte.addEventListener("click", function (ereignis) {