diff --git a/assets/document-branches.js b/assets/document-branches.js index 1fb68829..3eeadd8f 100644 --- a/assets/document-branches.js +++ b/assets/document-branches.js @@ -1,4 +1,4 @@ -window.addEventListener("load", function() { +window.addEventListener("DOMContentLoaded", function() { function resetSelect(select) { for (let option of select.options) { option.selected = option.defaultSelected; diff --git a/assets/narrow-menu.js b/assets/narrow-menu.js index 72de6834..1257a771 100644 --- a/assets/narrow-menu.js +++ b/assets/narrow-menu.js @@ -1,4 +1,4 @@ -window.addEventListener("load", function() { +window.addEventListener("DOMContentLoaded", function() { document.querySelector("button[data-name=nav-open]").addEventListener("click", function() { document.documentElement.classList.add("nav-opened"); }); diff --git a/assets/navigation-scroll-fix.js b/assets/navigation-scroll-fix.js index e2eedc92..f81d8855 100644 --- a/assets/navigation-scroll-fix.js +++ b/assets/navigation-scroll-fix.js @@ -1,4 +1,4 @@ -window.addEventListener("load", function() { +window.addEventListener("DOMContentLoaded", function() { for (let link of document.querySelectorAll("nav a")) { link.addEventListener("click", function() { let fragmentIndex = link.href.indexOf("#"); diff --git a/assets/navigation.js b/assets/navigation.js index 9069538b..f1d26bcd 100644 --- a/assets/navigation.js +++ b/assets/navigation.js @@ -1,4 +1,4 @@ -window.addEventListener("load", function() { +window.addEventListener("DOMContentLoaded", function() { function findActiveSection(sections) { let result = sections[0]; for (let [section, link] of sections) {