diff --git a/_includes/docs.njk b/_includes/docs.njk
index d41499dd1..5c89fe741 100644
--- a/_includes/docs.njk
+++ b/_includes/docs.njk
@@ -2,11 +2,13 @@
layout: "page.njk"
---
+
+
{{ content | safe }}
{% include "partials/_footer-docs.njk" %}
\ No newline at end of file
diff --git a/assets/css/docs.css b/assets/css/docs.css
index e9d1c8b3b..be0f6ef7d 100644
--- a/assets/css/docs.css
+++ b/assets/css/docs.css
@@ -2,6 +2,15 @@ main {
position: relative;
}
+@media (min-width: 1480px) {
+ .fix {
+ position: absolute;
+ right: 100%;
+ height: 100%;
+ min-width: 220px;
+ }
+}
+
#toc {
font-size: 75%;
@@ -11,16 +20,9 @@ main {
}
@media (min-width: 1480px) {
- position: fixed;
- top: 11rem;
- right: calc(var(--page-width) + var(--page-margin) + 1em);
+ position: sticky;
+ top: 1em;
width: fit-content;
- max-width: calc(var(--page-margin) - 1em);
- margin-left: 1em;
-
- @supports (top: max(1em, 1px)) {
- top: max(0em, 11rem - var(--scrolltop) * 1px);
- }
}
diff --git a/assets/js/index.js b/assets/js/index.js
index 933530b3a..18ec9ba06 100644
--- a/assets/js/index.js
+++ b/assets/js/index.js
@@ -9,10 +9,6 @@ if (location.pathname.indexOf("/docs/") > -1 && window.toc) {
import("./docs.js");
}
-let root = document.documentElement;
styleCallouts();
-document.addEventListener("scroll", evt => {
- root.style.setProperty("--scrolltop", root.scrollTop);
-}, {passive: true});