From f8b09f2a585a3876fa8f896fecb348df71f8eafb Mon Sep 17 00:00:00 2001 From: razonyang Date: Tue, 20 Aug 2024 04:53:50 +0800 Subject: [PATCH] fix: sidebar toggle on list and single page --- assets/main/init/index.ts | 2 +- assets/main/scss/_sidebar.scss | 6 ++++++ assets/templates/staticman/comments.html | 2 +- layouts/_default/baseof.html | 2 +- 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/assets/main/init/index.ts b/assets/main/init/index.ts index 8b086270..22de8384 100644 --- a/assets/main/init/index.ts +++ b/assets/main/init/index.ts @@ -1,7 +1,7 @@ import { default as LocalStorage } from "js/local-storage"; (() => { - if (LocalStorage.getItem('sidebar-toggle') !== null) { + if (LocalStorage.getItem('sidebar-toggle') !== null && document.querySelector('main')?.getAttribute('data-kind') === 'page') { document.querySelector('main')?.classList.add('sidebar-none') } })() diff --git a/assets/main/scss/_sidebar.scss b/assets/main/scss/_sidebar.scss index fb059161..b2685626 100644 --- a/assets/main/scss/_sidebar.scss +++ b/assets/main/scss/_sidebar.scss @@ -14,5 +14,11 @@ main { .sidebar { display: none !important; } + + .content { + > div:first-of-type { + width: 100%!important; + } + } } } diff --git a/assets/templates/staticman/comments.html b/assets/templates/staticman/comments.html index 6c1ce812..089520cc 100644 --- a/assets/templates/staticman/comments.html +++ b/assets/templates/staticman/comments.html @@ -21,7 +21,7 @@ {{- partial "header.html" . }} {{- partial "hooks/main-begin" . }} -
+
{{- partialCached "assets/main/init-js" . }}
{{- partialCached "noscript" . .Language.Lang }} diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html index d1ac977e..7faec801 100644 --- a/layouts/_default/baseof.html +++ b/layouts/_default/baseof.html @@ -17,7 +17,7 @@ {{- partial "hooks/body-begin" . }} {{- partial "header.html" . }} {{- partial "hooks/main-begin" . }} -
+
{{- partialCached "assets/main/init-js" . }}
{{- partialCached "noscript" . .Language.Lang }}