diff --git a/Web/templates/user_del.html b/Web/templates/user_del.html index bdb87f6..ff06f15 100755 --- a/Web/templates/user_del.html +++ b/Web/templates/user_del.html @@ -228,7 +228,12 @@
- +
+ + +

Das Passwort muss mindestens 6 Zeichen lang sein.

@@ -397,14 +402,36 @@ modal.show(); } + function togglePasswordVisibility() { + var passwordInput = document.getElementById('new-password'); + var toggleBtn = document.getElementById('togglePasswordBtn'); + + if (passwordInput.type === 'password') { + passwordInput.type = 'text'; + toggleBtn.textContent = 'Verbergen'; + } else { + passwordInput.type = 'password'; + toggleBtn.textContent = 'Anzeigen'; + } + } + function openResetPasswordModal(username) { document.getElementById('reset-username').value = username; document.getElementById('username-display').value = username; - + + var passwordInput = document.getElementById('new-password'); + var toggleBtn = document.getElementById('togglePasswordBtn'); + + // Reset password field state on modal open + passwordInput.value = ''; + passwordInput.type = 'password'; + if (toggleBtn) { + toggleBtn.textContent = 'Anzeigen'; + } + var modal = new bootstrap.Modal(document.getElementById('resetPasswordModal')); modal.show(); } - function openPermissionsModal(button) { var username = button.getAttribute('data-username') || ''; var preset = button.getAttribute('data-preset') || 'standard_user';