From 699844a5c3f622551298652d851987ce8a23fabe Mon Sep 17 00:00:00 2001 From: morphologue Date: Sat, 5 Oct 2019 16:53:40 +1000 Subject: [PATCH] Fix #1029 sidebar not auto-scrolling --- src/theme/book.js | 3 ++- src/theme/index.hbs | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/theme/book.js b/src/theme/book.js index ca73ee14..263e8ad0 100644 --- a/src/theme/book.js +++ b/src/theme/book.js @@ -435,6 +435,7 @@ function playpen_text(playpen) { (function sidebar() { var html = document.querySelector("html"); var sidebar = document.getElementById("sidebar"); + var sidebarScrollBox = document.getElementById("sidebar-scrollbox"); var sidebarLinks = document.querySelectorAll('#sidebar a'); var sidebarToggleButton = document.getElementById("sidebar-toggle"); var sidebarResizeHandle = document.getElementById("sidebar-resize-handle"); @@ -522,7 +523,7 @@ function playpen_text(playpen) { // Scroll sidebar to current active section var activeSection = sidebar.querySelector(".active"); if (activeSection) { - sidebar.scrollTop = activeSection.offsetTop; + sidebarScrollBox.scrollTop = activeSection.offsetTop; } })(); diff --git a/src/theme/index.hbs b/src/theme/index.hbs index 3ef89e7d..6240c11a 100644 --- a/src/theme/index.hbs +++ b/src/theme/index.hbs @@ -84,7 +84,7 @@