From 89dd57f7259502d65d9ea0837a31d4fb51ab266e Mon Sep 17 00:00:00 2001
From: anarsec <anarsec@riseup.net>
Date: Thu, 6 Jul 2023 20:39:53 +0000
Subject: [PATCH] remove inline css

---
 themes/DeepThought/sass/deep-thought.sass | 5 ++++-
 themes/DeepThought/static/js/site.js      | 3 +--
 themes/DeepThought/templates/page.html    | 2 +-
 3 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/themes/DeepThought/sass/deep-thought.sass b/themes/DeepThought/sass/deep-thought.sass
index 5d32a1e..05699cf 100644
--- a/themes/DeepThought/sass/deep-thought.sass
+++ b/themes/DeepThought/sass/deep-thought.sass
@@ -525,13 +525,16 @@ body[theme="dark"]
 section
     flex: 1
 
-
 img[theme="dark"],
 picture[theme="dark"],
 video[theme="dark"],
 pre[theme="dark"]
     filter: invert(1) hue-rotate(180deg)
 
+.menu
+  position: sticky 
+  top: 48px
+
 #image-gay
   width: auto
   height: auto
diff --git a/themes/DeepThought/static/js/site.js b/themes/DeepThought/static/js/site.js
index cc195c0..0bab18a 100644
--- a/themes/DeepThought/static/js/site.js
+++ b/themes/DeepThought/static/js/site.js
@@ -11,8 +11,7 @@
 
   function isVisible(tocIndex) {
     const current = navSections[tocIndex];
-    const next = tocIndex < tocItems.length - 1 ? navSections[tocIndex + 1]
-      : document.querySelectorAll("section.section").item(1);
+    const next = tocIndex < tocItems.length - 1 ? navSections[tocIndex + 1] : document.querySelector("section.section").nextElementSibling;
 
     const c = current.getBoundingClientRect();
     const n = next.getBoundingClientRect();
diff --git a/themes/DeepThought/templates/page.html b/themes/DeepThought/templates/page.html
index effaf25..dc01689 100644
--- a/themes/DeepThought/templates/page.html
+++ b/themes/DeepThought/templates/page.html
@@ -45,7 +45,7 @@
       </div>
       {% if page.extra.toc %}
       <div class="column is-2 is-hidden-mobile">
-        <aside class="menu" style="position: sticky; top: 48px">
+        <aside class="menu">
           <p class="heading has-text-weight-bold">Contents</p>
           <ul class="menu-list">
             {% for h1 in page.toc %}
-- 
GitLab