diff --git a/assets/js/src/sidebar.js b/assets/js/src/sidebar.js index ab34d7d004..eb3c148de5 100644 --- a/assets/js/src/sidebar.js +++ b/assets/js/src/sidebar.js @@ -1,18 +1,3 @@ -// Scroll the given menu item into view. We actually pick the item *above* -// the current item to give some headroom above -function scrollMenuItem() { - let item = sectiontree.querySelector('[aria-current="page"]'); - if (!item) return; - item = item.parentElement.closest("li"); - if (item) { - const itemY = item.getBoundingClientRect().y; - // scroll to the item y-coord (with a 150px padding for some head room) - if (itemY > window.innerHeight - 150) { - sidebar.scrollTop = itemY - 150; - } - } -} - function toggleMenuItem(event) { const section = event.currentTarget.parentElement; const icon = section.querySelector(".icon"); @@ -26,9 +11,7 @@ function toggleMenuItem(event) { } const sectiontree = document.querySelector("#sectiontree"); -const sidebar = document.querySelector("#sidebar"); -if (sectiontree && sidebar) { - scrollMenuItem(); +if (sectiontree) { for (const button of sectiontree.querySelectorAll("button")) { button.addEventListener("click", toggleMenuItem); }