]> BookStack Code Mirror - bookstack/blobdiff - resources/assets/js/components/page-display.js
Update errors.php
[bookstack] / resources / assets / js / components / page-display.js
index b2c05ebc68b1e25faffca1f7467c4a6ffa566efd..2be1c1c48b8cc93f5ac147b64023cf910eabc3fa 100644 (file)
@@ -23,8 +23,11 @@ class PageDisplay {
         const sidebarPageNav = document.querySelector('.sidebar-page-nav');
         if (sidebarPageNav) {
             DOM.onChildEvent(sidebarPageNav, 'a', 'click', (event, child) => {
+                event.preventDefault();
                 window.components['tri-layout'][0].showContent();
-                this.goToText(child.getAttribute('href').substr(1));
+                const contentId = child.getAttribute('href').substr(1);
+                this.goToText(contentId);
+                window.history.pushState(null, null, '#' + contentId);
             });
         }
     }