diff --git a/Bootstrap_new/css/style_office.css b/Bootstrap_new/css/style_office.css index 5c544f0..b670495 100644 --- a/Bootstrap_new/css/style_office.css +++ b/Bootstrap_new/css/style_office.css @@ -173,6 +173,24 @@ body.sidebar-collapsed .app-sidebar .nav-link:hover::after { transform: translateY(-50%) translateX(5px); } +/* Cache les flèches de sous-menu quand c'est réduit */ +body.sidebar-collapsed .nav-arrow { + display: none !important; +} + +/* Empêche les sous-menus de s'ouvrir verticalement en mode réduit */ +/* (Ils resteraient visibles mais écrasés sinon) */ +body.sidebar-collapsed .nav-submenu { + display: none !important; +} + +/* Centrage des icônes pour un aspect "Barre d'outils" propre */ +body.sidebar-collapsed .nav-item .nav-link { + display: flex; + justify-content: center; + padding-left: 0; + padding-right: 0; +} .sidebar-nav { padding: 24px 0; @@ -829,7 +847,7 @@ body.sidebar-collapsed .nav-bar { right: -100%; } } - +/**/ /* Mobile — UNE SEULE définition */ @media (max-width: 768px) { .app-sidebar { transform: translateX(-100%); width: var(--sidebar-width); } diff --git a/Js/fonctions.js b/Js/fonctions.js index 2f50b78..298c52a 100755 --- a/Js/fonctions.js +++ b/Js/fonctions.js @@ -5180,4 +5180,8 @@ function retirer_un_menu_vue_profil(codeMenu) afficher_menu_vue_profil(); } }); +} + +function toggleSidebar() { + document.body.classList.toggle('sidebar-collapsed'); } \ No newline at end of file diff --git a/Vue/gabarit.php b/Vue/gabarit.php index 72051c5..6e0dd69 100755 --- a/Vue/gabarit.php +++ b/Vue/gabarit.php @@ -126,7 +126,7 @@ $photoAssureCrypte = $_SESSION['photoAssureCrypte']; - + @@ -229,7 +229,7 @@ $photoAssureCrypte = $_SESSION['photoAssureCrypte']; - + @@ -413,18 +413,6 @@ $photoAssureCrypte = $_SESSION['photoAssureCrypte'];