« get me outta code hell

content, css: generatePageLayout: sidebars in content column - hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/content
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2025-03-22 12:27:52 -0300
committer(quasar) nebula <qznebula@protonmail.com>2025-03-22 12:29:30 -0300
commitbba65ace50bd532b8b7170094f40762add824090 (patch)
tree960087fa5be2a3efed271058a17aa4a3d20dcf56 /src/content
parentce3ab1d31b142dea48e3bdf041d27fc52ce3534b (diff)
content, css: generatePageLayout: sidebars in content column
Diffstat (limited to 'src/content')
-rw-r--r--src/content/dependencies/generatePageLayout.js8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/content/dependencies/generatePageLayout.js b/src/content/dependencies/generatePageLayout.js
index f92a80cd..a45f7415 100644
--- a/src/content/dependencies/generatePageLayout.js
+++ b/src/content/dependencies/generatePageLayout.js
@@ -454,14 +454,15 @@ export default {
 
     let showingSidebarLeft;
     let showingSidebarRight;
+    let sidebarsInContentColumn = false;
 
     const leftSidebar = getSidebar('leftSidebar', 'sidebar-left', willShowSearch);
     const rightSidebar = getSidebar('rightSidebar', 'sidebar-right', false);
 
     if (willShowSearch) {
       if (html.isBlank(leftSidebar)) {
-        leftSidebar.setSlot('initiallyHidden', true);
-        showingSidebarLeft = false;
+        sidebarsInContentColumn = true;
+        showingSidebarLeft = true;
       }
 
       leftSidebar.setSlot(
@@ -732,6 +733,9 @@ export default {
                 showingSidebarRight &&
                   {class: 'showing-sidebar-right'},
 
+                sidebarsInContentColumn &&
+                  {class: 'sidebars-in-content-column'},
+
                 [
                   skippersHTML,
                   layoutHTML,