document.addEventListener('DOMContentLoaded', function () {
// Handle multiple password toggle buttons (for forms with multiple password fields)
const toggleButtons = document.querySelectorAll('.toggle-password-btn');
toggleButtons.forEach(function(toggleBtn) {
if (toggleBtn) {
const targetId = toggleBtn.getAttribute('data-target');
const passwordInput = document.getElementById(targetId);
const eyeIcon = toggleBtn.querySelector('.eye-icon');
if (passwordInput && eyeIcon) {
toggleBtn.addEventListener('click', function (e) {
e.preventDefault();
if (passwordInput.type === 'password') {
// Show password
passwordInput.type = 'text';
eyeIcon.innerHTML = '';
} else {
// Hide password
passwordInput.type = 'password';
eyeIcon.innerHTML = '';
}
});
}
}
});
});