]> BookStack Code Mirror - website/commitdiff
Added double click to update url with header anchor
authorDan Brown <redacted>
Tue, 31 May 2022 13:37:28 +0000 (14:37 +0100)
committerDan Brown <redacted>
Tue, 31 May 2022 13:37:28 +0000 (14:37 +0100)
themes/bookstack/static/js/script.js

index da9a8d78fd2e2954b5b80be36255493ce76f21a6..8e9f746bc0d0822232438caa2cab6d135ea9f096 100644 (file)
@@ -59,3 +59,11 @@ for (let i = 0; i < codeBlocks.length; i++) {
     value: content
   });
 }
+
+// Header double click URL reference
+document.body.addEventListener('dblclick', event => {
+  const isHeader = event.target.matches('h1, h2, h3, h4, h5, h6');
+  if (isHeader && event.target.id) {
+    window.location.hash = event.target.id;
+  }
+});
\ No newline at end of file