X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/53ba5b7e33135cfdcaa19ead8c226c653a78b9a7..refs/pull/1576/head:/resources/assets/js/components/page-display.js diff --git a/resources/assets/js/components/page-display.js b/resources/assets/js/components/page-display.js index b2c05ebc6..2be1c1c48 100644 --- a/resources/assets/js/components/page-display.js +++ b/resources/assets/js/components/page-display.js @@ -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); }); } }