feat: Backdrop-Blur jetzt auch beim + Einreiche-Overlay

This commit is contained in:
Hermes Agent
2026-06-17 22:09:35 +02:00
parent 3d18cc97a4
commit 5f678144e5
+12 -2
View File
@@ -2140,13 +2140,20 @@ def public_frontend():
const sStatus = document.getElementById('submitStatus');
let sOpen = false;
const sBackdrop = document.getElementById('chatBackdrop');
sBubble.addEventListener('click', () => {
sOpen = !sOpen;
sOverlay.classList.toggle('open', sOpen);
if (sBackdrop) sBackdrop.classList.toggle('open', sOpen);
const chatO = document.getElementById('chatOverlay');
if (chatO) chatO.classList.remove('open');
});
sClose.addEventListener('click', () => { sOpen = false; sOverlay.classList.remove('open'); });
sClose.addEventListener('click', () => {
sOpen = false;
sOverlay.classList.remove('open');
if (sBackdrop) sBackdrop.classList.remove('open');
});
sSend.addEventListener('click', async () => {
const name = document.getElementById('subName').value.trim();
@@ -2304,12 +2311,15 @@ def public_frontend():
if (backdrop) backdrop.classList.remove('open');
});
// Click backdrop to close
// Click backdrop to close either overlay
if (backdrop) {
backdrop.addEventListener('click', () => {
open = false;
overlay.classList.remove('open');
backdrop.classList.remove('open');
// Also close submit overlay if open
const sO = document.getElementById('submitOverlay');
if (sO) { sO.classList.remove('open'); }
});
}