From 52275b188353d025d94394f19321f97f1dd69c41 Mon Sep 17 00:00:00 2001 From: KONE SOREL Date: Fri, 26 Dec 2025 19:52:41 +0000 Subject: [PATCH] gabarit --- Vue/gabarit.php | 41 +++++++---------------------------------- 1 file changed, 7 insertions(+), 34 deletions(-) diff --git a/Vue/gabarit.php b/Vue/gabarit.php index 13f47fa..e3bbc47 100755 --- a/Vue/gabarit.php +++ b/Vue/gabarit.php @@ -55,22 +55,6 @@ $activeParentId = $menuData['parent']; $activeChildId = $menuData['child']; ?> - - @@ -149,7 +133,7 @@ console.groupEnd(); if (modeDev !== 1) { document.addEventListener('contextmenu', e => e.preventDefault()); } - + // CORRECTION URGENTE - FORCE LE BON MENU document.addEventListener('DOMContentLoaded', function() { - console.log('🔄 Application de la correction urgente...'); // Attendre que NavigationManager soit prêt setTimeout(function() { // 1. Vérifier l'état actuel const openMenus = document.querySelectorAll('.nav-submenu.show'); - console.log('État initial: ', openMenus.length, 'menu(s) ouvert(s)'); // 2. Si submenu1 est ouvert mais on est sur Accueil if (window.appConfig?.activeLink === 'Accueil') { @@ -648,11 +627,9 @@ console.groupEnd(); const correctMenu = document.getElementById('submenu0'); if (wrongMenu?.classList.contains('show')) { - console.log('❌ Problème: submenu1 ouvert pour Accueil'); // FORCER LA CORRECTION if (window.appUX?.navigation) { - console.log('🔧 Correction via NavigationManager...'); // Fermer tous les menus window.appUX.navigation.closeAllMenus(); @@ -660,13 +637,12 @@ console.groupEnd(); // Ouvrir submenu0 setTimeout(() => { window.appUX.navigation.openMenuById('submenu0'); - console.log('✅ Correction appliquée: submenu0 ouvert'); + }, 200); } // Fallback manuel else { - console.log('🔧 Correction manuelle...'); - + // Fermer submenu1 wrongMenu.classList.remove('show'); const wrongLink = document.querySelector('[href="#submenu1"]'); @@ -693,10 +669,7 @@ console.groupEnd(); // Vérification finale setTimeout(() => { const finalState = document.querySelectorAll('.nav-submenu.show'); - console.log('État final: ', finalState.length, 'menu(s) ouvert(s)'); - if (finalState.length === 1 && finalState[0].id === 'submenu0') { - console.log('🎉 SUCCÈS: Accueil dans submenu0!'); } }, 500); }, 1000); // Attendre 1s que tout soit initialisé