From f5b1bf36b81da21db8fab204eddde33057d27091 Mon Sep 17 00:00:00 2001 From: KONE SOREL Date: Mon, 22 Dec 2025 17:51:45 +0000 Subject: [PATCH] ux-manager.js --- Bootstrap_new/js/ux-manager.js | 43 +++++++++++++++++----------------- 1 file changed, 21 insertions(+), 22 deletions(-) diff --git a/Bootstrap_new/js/ux-manager.js b/Bootstrap_new/js/ux-manager.js index 915e7c3..11ce284 100644 --- a/Bootstrap_new/js/ux-manager.js +++ b/Bootstrap_new/js/ux-manager.js @@ -473,28 +473,6 @@ class NavigationManager { this.openMenu(menuId); this.currentOpenMenu = menuId; } -} - -// ============================================================================ -// SOUS-CLASSE - ContextPanelManager (PANEL CONTEXTUEL) -// ============================================================================ - -/** - * Gestionnaire du panneau contextuel latéral - * Contrôle l'affichage et les interactions du panel d'outils - */ -class ContextPanelManager { - /** - * Constructeur - Initialise les références DOM - */ - constructor() { - this.panel = document.getElementById('contextPanel'); - this.toggleButton = document.querySelector('.context-toggle'); - this.proximityArea = document.querySelector('.proximity-hover-area'); - this.isOpen = false; - this.isInitialized = false; - } - /** * Vérifie et corrige la cohérence menu/page @@ -542,6 +520,27 @@ class ContextPanelManager { }); } } +} + +// ============================================================================ +// SOUS-CLASSE - ContextPanelManager (PANEL CONTEXTUEL) +// ============================================================================ + +/** + * Gestionnaire du panneau contextuel latéral + * Contrôle l'affichage et les interactions du panel d'outils + */ +class ContextPanelManager { + /** + * Constructeur - Initialise les références DOM + */ + constructor() { + this.panel = document.getElementById('contextPanel'); + this.toggleButton = document.querySelector('.context-toggle'); + this.proximityArea = document.querySelector('.proximity-hover-area'); + this.isOpen = false; + this.isInitialized = false; + } /** * Initialiser le panel contextuel