Kleine fehler beseitigt

This commit is contained in:
erik committed 2026-08-14 11:47:19 +02:00
1 parent 57e201b8fc
commit 115f0f5671
15 files changed
+220 -115

No files matched your search

+9 -3
View File
@@ -47,14 +47,20 @@ function confirmPassword(){
const pwdHash = CryptoJS.SHA256(pwd).toString();
if(pwdHash === PROTECTED_PASSWORD_HASH){
const action = requestedAction;
requestedAction = null;
document.getElementById('passwordModal').style.display='none';
// Sitzungs-Authentifizierung merken, damit Tab-Wechsel und Abteilungs-
// wechsel innerhalb dieser Sitzung kein erneutes Passwort verlangen.
isAuthenticated = true;
// Nur die zuletzt angeforderte Aktion ausführen (nicht eine evtl. bereits
// durch closePasswordModal verworfenen Aktion erneut starten) – daher die
// Aktion hier erneut über requestedAction prüfen statt sie festzuhalten.
setTimeout(() => {
const action = requestedAction;
requestedAction = null;
if(action?.type==='tab') showTab(action.tab, true);
else if(action?.type==='deleteWeek') deleteWeek(true);
else if(action?.type==='unlockWeek') unlockCurrentWeek(true);
}, 100);
document.getElementById('passwordModal').style.display='none';
} else {
alert("Falsches Passwort!");
document.getElementById('passwordInput').value='';