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 @@ {% if page.extra.toc %}