fix(ui): panneau TOc 'Sur cette page' toujours ferme au demarrage, ouvre uniquement via bouton TOC
CI / lint (push) Successful in 1m19s
CI / security (push) Successful in 55s
CI / test (push) Successful in 2m24s
CI / build (push) Successful in 48s
CI / e2e (push) Successful in 10m57s

This commit is contained in:
2026-09-14 22:06:33 -04:00
parent 9be0fe6626
commit 0201d963b7
4 changed files with 8 additions and 10 deletions
+1 -1
View File
@@ -1315,7 +1315,7 @@
<!-- Right Sidebar (Outline/TOC) -->
<aside
class="right-sidebar"
class="right-sidebar hidden"
id="right-sidebar"
role="complementary"
aria-label="Table des matières"
+1 -1
View File
@@ -48,7 +48,7 @@ export const state = {
outlineObserver: null,
activeHeadingId: null,
headingsCache: [],
rightSidebarVisible: true,
rightSidebarVisible: false,
rightSidebarWidth: 280,
// Sidebar
+4 -4
View File
@@ -20,12 +20,12 @@ export const RightSidebarManager = {
},
loadState() {
const savedVisible = localStorage.getItem("obsigate-right-sidebar-visible");
const savedWidth = localStorage.getItem("obsigate-right-sidebar-width");
if (savedVisible !== null) {
state.rightSidebarVisible = savedVisible === "true";
}
// Le panneau TOC (« Sur cette page ») part toujours ferme a l'ouverture
// de l'app ; seul le bouton TOC/toggle du panneau l'ouvre. La largeur,
// elle, est memorisee.
state.rightSidebarVisible = false;
if (savedWidth) {
state.rightSidebarWidth = parseInt(savedWidth) || 280;
+2 -4
View File
@@ -557,12 +557,10 @@ const RightSidebarManager = {
},
loadState() {
const savedVisible = localStorage.getItem('obsigate-right-sidebar-visible');
// Panneau TOC toujours ferme a l'ouverture ; seul le bouton l'ouvre.
const savedWidth = localStorage.getItem('obsigate-right-sidebar-width');
if (savedVisible !== null) {
rightSidebarVisible = savedVisible === 'true';
}
rightSidebarVisible = false;
if (savedWidth) {
rightSidebarWidth = parseInt(savedWidth) || 280;