ux-manager.js

This commit is contained in:
KONE SOREL 2025-12-22 17:51:45 +00:00
parent 8bfcaea194
commit f5b1bf36b8

View File

@ -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