This commit is contained in:
2025-12-23 12:10:29 +00:00
parent 843639740c
commit 62c5dafa1d
3 changed files with 44 additions and 43 deletions

View File

@@ -69,16 +69,18 @@ class UXManager {
*/
toggleSidebar() {
const sidebar = document.getElementById('sidebar');
if (sidebar) {
sidebar.classList.toggle('show');
// Annoncer le changement pour l'accessibilité
const main = document.getElementById('mainContent');
if (sidebar && main) {
sidebar.classList.toggle('collapsed');
main.classList.toggle('collapsed');
this.accessibility.announce(
sidebar.classList.contains('show')
? 'Menu latéral ouvert'
: 'Menu latéral fermé'
sidebar.classList.contains('collapsed')
? 'Menu latéral réduit'
: 'Menu latéral ouvert'
);
}
}
/**
* Vérifier et gérer l'expiration de session utilisateur