diff options
author | 2021-07-19 21:30:30 -0700 | |
---|---|---|
committer | 2021-07-19 21:30:30 -0700 | |
commit | 7ad7e16633b23fc7bcd3e59737f82bb73eac4986 (patch) | |
tree | aeeb4f2a16e27785dda2401eec8ee369ad51451a /docs/src/components | |
parent | 50f82e1a53ec5329990ee66fe62adba3fcbcb9e6 (diff) | |
download | astro-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.astro | 9 |
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%; |