Loading assets/js/app.js +0 −14 Original line number Diff line number Diff line // Adds scroll position lock for default docs sidebar if (document.querySelector('#sidebar-default') !== null) { let sidebar = document.getElementById('sidebar-default'); let pos = sessionStorage.getItem('sidebar-scroll'); if (pos !== null) { sidebar.scrollTop = parseInt(pos, 10); } window.addEventListener('beforeunload', () => { sessionStorage.setItem('sidebar-scroll', sidebar.scrollTop); }); } assets/js/scroll-lock.js 0 → 100644 +14 −0 Original line number Diff line number Diff line // Adds scroll position lock for default docs sidebar if (document.querySelector('#sidebar-default') !== null) { let sidebar = document.getElementById('sidebar-default'); let pos = sessionStorage.getItem('sidebar-scroll'); if (pos !== null) { sidebar.scrollTop = parseInt(pos, 10); } window.addEventListener('beforeunload', () => { sessionStorage.setItem('sidebar-scroll', sidebar.scrollTop); }); } layouts/partials/footer/script-footer.html +3 −0 Original line number Diff line number Diff line Loading @@ -57,6 +57,9 @@ {{ $slice = $slice | append $katexConfig -}} {{ end -}} {{ $scrollLock := resources.Get "js/scroll-lock.js" | js.Build -}} {{ $slice = $slice | append $scrollLock -}} {{ $js := $slice | resources.Concat "main.js" -}} {{ if eq (hugo.Environment) "development" -}} Loading Loading
assets/js/app.js +0 −14 Original line number Diff line number Diff line // Adds scroll position lock for default docs sidebar if (document.querySelector('#sidebar-default') !== null) { let sidebar = document.getElementById('sidebar-default'); let pos = sessionStorage.getItem('sidebar-scroll'); if (pos !== null) { sidebar.scrollTop = parseInt(pos, 10); } window.addEventListener('beforeunload', () => { sessionStorage.setItem('sidebar-scroll', sidebar.scrollTop); }); }
assets/js/scroll-lock.js 0 → 100644 +14 −0 Original line number Diff line number Diff line // Adds scroll position lock for default docs sidebar if (document.querySelector('#sidebar-default') !== null) { let sidebar = document.getElementById('sidebar-default'); let pos = sessionStorage.getItem('sidebar-scroll'); if (pos !== null) { sidebar.scrollTop = parseInt(pos, 10); } window.addEventListener('beforeunload', () => { sessionStorage.setItem('sidebar-scroll', sidebar.scrollTop); }); }
layouts/partials/footer/script-footer.html +3 −0 Original line number Diff line number Diff line Loading @@ -57,6 +57,9 @@ {{ $slice = $slice | append $katexConfig -}} {{ end -}} {{ $scrollLock := resources.Get "js/scroll-lock.js" | js.Build -}} {{ $slice = $slice | append $scrollLock -}} {{ $js := $slice | resources.Concat "main.js" -}} {{ if eq (hugo.Environment) "development" -}} Loading