summaryrefslogtreecommitdiff
path: root/docs/src/components
diff options
context:
space:
mode:
authorGravatar Fred K. Schott <fkschott@gmail.com> 2021-07-19 21:30:30 -0700
committerGravatar Fred K. Schott <fkschott@gmail.com> 2021-07-19 21:30:30 -0700
commit7ad7e16633b23fc7bcd3e59737f82bb73eac4986 (patch)
treeaeeb4f2a16e27785dda2401eec8ee369ad51451a /docs/src/components
parent50f82e1a53ec5329990ee66fe62adba3fcbcb9e6 (diff)
downloadastro-7ad7e16633b23fc7bcd3e59737f82bb73eac4986.tar.gz
astro-7ad7e16633b23fc7bcd3e59737f82bb73eac4986.tar.zst
astro-7ad7e16633b23fc7bcd3e59737f82bb73eac4986.zip
add back removed left sidebar scroll behavior
Diffstat (limited to 'docs/src/components')
-rw-r--r--docs/src/components/SiteSidebar.astro9
1 files changed, 9 insertions, 0 deletions
diff --git a/docs/src/components/SiteSidebar.astro b/docs/src/components/SiteSidebar.astro
index 7edfda514..03bced101 100644
--- a/docs/src/components/SiteSidebar.astro
+++ b/docs/src/components/SiteSidebar.astro
@@ -21,6 +21,15 @@ const {currentPage} = Astro.props;
</ul>
</nav>
+<script>
+ window.addEventListener('DOMContentLoaded', (event) => {
+ var target = document.querySelector('.nav-link.is-active');
+ if (target && (target.offsetTop > (window.innerHeight - 100))) {
+ document.querySelector('.nav-groups').scrollTop = target.offsetTop;
+ }
+ });
+</script>
+
<style>
nav {
width: 100%;