(function () { 'use strict'; var passwordToggle = document.querySelector('[data-password-toggle]'); if (passwordToggle) { passwordToggle.addEventListener('click', function () { var field = document.getElementById('password'); var show = field.type === 'password'; field.type = show ? 'text' : 'password'; passwordToggle.textContent = show ? 'Masquer' : 'Afficher'; passwordToggle.setAttribute('aria-label', show ? 'Masquer le mot de passe' : 'Afficher le mot de passe'); }); } document.addEventListener('click', function (event) { var toggle = event.target; var field; var show; while (toggle && toggle !== document && !toggle.getAttribute('data-password-target')) { toggle = toggle.parentNode; } if (!toggle || toggle === document) { return; } event.preventDefault(); field = document.getElementById(toggle.getAttribute('data-password-target')); if (!field) { return; } show = field.getAttribute('type') === 'password'; field.setAttribute('type', show ? 'text' : 'password'); toggle.textContent = show ? 'Masquer' : 'Afficher'; toggle.setAttribute('aria-label', show ? 'Masquer le mot de passe Wi-Fi' : 'Afficher le mot de passe Wi-Fi'); }, false); var sidebarToggle = document.querySelector('[data-sidebar-toggle]'); if (sidebarToggle) { sidebarToggle.addEventListener('click', function () { document.body.classList.toggle('mybc-sidebar-open'); }); } })();