Tutorial: Modal-Bubble immer rechts vom Modal positionieren

Links ist die Sidebar, rechts ist immer der bessere Platz.
Bubble-Breite passt sich an spaceRight an (min 260px).
Dieser Commit ist enthalten in:
Claude Dev
2026-03-23 22:35:38 +01:00
Ursprung 17681e62fb
Commit ea96947d0f

Datei anzeigen

@@ -1607,17 +1607,13 @@ const Tutorial = {
var spaceLeft = mRect.left;
var spaceRight = vw - mRect.right;
var bestSpace = Math.max(spaceLeft, spaceRight);
// Bubble-Breite an verfuegbaren Platz anpassen (min 260px)
var modalBw = Math.min(bw, bestSpace - gap - 8);
// Bubble-Breite an verfuegbaren Platz rechts anpassen (min 260px)
// Modal-Bubbles immer rechts - links ist die Sidebar
var modalBw = Math.min(bw, spaceRight - gap - 8);
modalBw = Math.max(modalBw, 260);
bw = modalBw;
bubble.style.width = bw + 'px';
// Seite mit mehr Platz waehlen
if (spaceRight >= spaceLeft) {
pos = 'right';
} else {
pos = 'left';
}
pos = 'right';
} else {
if (pos === 'bottom' && (visBottom + gap + bubbleHeight > vh)) pos = 'top';
if (pos === 'top' && (visTop - gap - bubbleHeight < 0)) pos = 'bottom';