From 55584d092f0362d69affc9955901a155f7d35171 Mon Sep 17 00:00:00 2001 From: Thomas Dannenberg Date: Wed, 5 Nov 2025 21:32:17 +0000 Subject: [PATCH] adventskalender/2025/js/popup.js aktualisiert --- adventskalender/2025/js/popup.js | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/adventskalender/2025/js/popup.js b/adventskalender/2025/js/popup.js index 95c2da4..15399ea 100644 --- a/adventskalender/2025/js/popup.js +++ b/adventskalender/2025/js/popup.js @@ -57,4 +57,32 @@ popupOverlay.addEventListener("click", e => { }); // === Exportfunktion für door-open.js === -window.openPopup = openPopup; \ No newline at end of file +window.openPopup = openPopup; + + +// ============================================================ +// Ergänzung: Gesperrte Türchen – Popup mit Zufallsspruch +// ============================================================ + +window.showLockedPopup = function (day) { + const sprueche = [ + "🎁 Na na na, hier wird nicht geschummelt!", + "❄️ Geduld ist auch eine Form von Magie.", + "🎅 Ho ho ho – zu früh! Versuch’s später nochmal.", + "⏳ Die Tür klemmt noch – vielleicht morgen?", + "🍪 Kein Plätzchen für Ungeduldige!", + "🎄 Schön, dass du neugierig bist – aber noch ist Geheimniszeit!", + "🔒 Tür verriegelt. Der Weihnachtszauber hat Öffnungszeiten.", + "✨ Geduld, kleiner Weihnachtself – noch ein bisschen Glitzer abwarten!", + "🕯️ Zu früh dran? Das Lichtlein brennt noch nicht für dich." + ]; + + const zufall = sprueche[Math.floor(Math.random() * sprueche.length)]; + + popupContent.innerHTML = ` +

Türchen ${day} ist noch geschlossen

+

${zufall}

+ `; + + popupOverlay.classList.add("active"); +}; \ No newline at end of file