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 <noreply@anthropic.com>
This commit is contained in:
2026-09-15 21:38:53 +02:00
co-authored by Claude Opus 5
parent 50ebbcdf69
commit fed0d35e03
+7
View File
@@ -505,6 +505,12 @@ function zlKarteOeffnen(anker, id) {
+ '<button type="button" class="btn btn-sm zl-karte-weg" data-tun="loeschen" title="Löschen"><i class="bi bi-trash3"></i></button>' + '<button type="button" class="btn btn-sm zl-karte-weg" data-tun="loeschen" title="Löschen"><i class="bi bi-trash3"></i></button>'
+ "</div>"; + "</div>";
karte.dataset.id = a.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); ziel.appendChild(karte);
// Unter den Eintrag, sonst darüber; waagerecht in der Karte der Zeitleiste halten. // 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; if (hoehe > platzUnten && (hoehe <= platzOben || platzOben > platzUnten)) oben = r.top - hoch.top - hoehe - 6;
karte.style.left = links + "px"; karte.style.left = links + "px";
karte.style.top = oben + "px"; karte.style.top = oben + "px";
karte.style.visibility = "";
zlKetteHervorheben(a.id, true); zlKetteHervorheben(a.id, true);
karte.addEventListener("click", function (ereignis) { karte.addEventListener("click", function (ereignis) {