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) --> <!-- Right Sidebar (Outline/TOC) -->
<aside <aside
class="right-sidebar" class="right-sidebar hidden"
id="right-sidebar" id="right-sidebar"
role="complementary" role="complementary"
aria-label="Table des matières" aria-label="Table des matières"
+1 -1
View File
@@ -48,7 +48,7 @@ export const state = {
outlineObserver: null, outlineObserver: null,
activeHeadingId: null, activeHeadingId: null,
headingsCache: [], headingsCache: [],
rightSidebarVisible: true, rightSidebarVisible: false,
rightSidebarWidth: 280, rightSidebarWidth: 280,
// Sidebar // Sidebar
+4 -4
View File
@@ -20,12 +20,12 @@ export const RightSidebarManager = {
}, },
loadState() { loadState() {
const savedVisible = localStorage.getItem("obsigate-right-sidebar-visible");
const savedWidth = localStorage.getItem("obsigate-right-sidebar-width"); const savedWidth = localStorage.getItem("obsigate-right-sidebar-width");
if (savedVisible !== null) { // Le panneau TOC (« Sur cette page ») part toujours ferme a l'ouverture
state.rightSidebarVisible = savedVisible === "true"; // de l'app ; seul le bouton TOC/toggle du panneau l'ouvre. La largeur,
} // elle, est memorisee.
state.rightSidebarVisible = false;
if (savedWidth) { if (savedWidth) {
state.rightSidebarWidth = parseInt(savedWidth) || 280; state.rightSidebarWidth = parseInt(savedWidth) || 280;
+2 -4
View File
@@ -557,12 +557,10 @@ const RightSidebarManager = {
}, },
loadState() { 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'); const savedWidth = localStorage.getItem('obsigate-right-sidebar-width');
if (savedVisible !== null) { rightSidebarVisible = false;
rightSidebarVisible = savedVisible === 'true';
}
if (savedWidth) { if (savedWidth) {
rightSidebarWidth = parseInt(savedWidth) || 280; rightSidebarWidth = parseInt(savedWidth) || 280;