Show blurred spacer.png overlay on members/wiki sections when not logged in

- Instead of hiding main-content, members and wiki sections stay visible
- Each section has a .section-locked overlay with spacer.png blurred 16px
- Semi-transparent white layer + frosted-glass CTA card on top
- CTA says 'Login via Telegram' with the same bot deep-link as Anmelden
- checkSession() now toggles overlay visibility instead of hiding the whole main
This commit is contained in:
Kato
2026-09-05 19:31:37 +00:00
parent f6eb226918
commit c4874d53e9
3 changed files with 124 additions and 1 deletions
+5 -1
View File
@@ -347,6 +347,8 @@ function checkSession() {
document.getElementById('telegram-banner').style.display = 'none';
document.getElementById('main-content').style.display = 'block';
document.getElementById('newsletter-section').style.display = 'block';
// Remove locked overlays
document.querySelectorAll('.section-locked').forEach(el => el.style.display = 'none');
loadUsers();
loadWiki();
loadDates();
@@ -356,8 +358,10 @@ function checkSession() {
document.getElementById('logout-btn').style.display = 'none';
document.getElementById('profile-btn').style.display = 'none';
document.getElementById('telegram-banner').style.display = 'block';
document.getElementById('main-content').style.display = 'none';
document.getElementById('main-content').style.display = 'block';
document.getElementById('newsletter-section').style.display = 'none';
// Show locked overlays
document.querySelectorAll('.section-locked').forEach(el => el.style.display = '');
}
}