fix(ui): panneau TOc 'Sur cette page' toujours ferme au demarrage, ouvre uniquement via bouton TOC
This commit is contained in:
+1
-1
@@ -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"
|
||||||
|
|||||||
@@ -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
@@ -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;
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user