diff --git a/layout/_scripts/pages/schedule.njk b/layout/_scripts/pages/schedule.njk index da9607e4b..51d89923d 100644 --- a/layout/_scripts/pages/schedule.njk +++ b/layout/_scripts/pages/schedule.njk @@ -36,7 +36,7 @@ fetchData(); var fetchDataTimer = setInterval(fetchData, 60000); - window.addEventListener('pjax:send', () => { + document.addEventListener('pjax:send', () => { clearInterval(fetchDataTimer); }); diff --git a/layout/_scripts/pjax.njk b/layout/_scripts/pjax.njk index dff911edf..27d00e681 100644 --- a/layout/_scripts/pjax.njk +++ b/layout/_scripts/pjax.njk @@ -16,7 +16,7 @@ var pjax = new Pjax({ scrollTo : !CONFIG.bookmark.enable }); -window.addEventListener('pjax:success', () => { +document.addEventListener('pjax:success', () => { document.querySelectorAll('script[data-pjax], script#page-configurations, #pjax script').forEach(element => { var code = element.text || element.textContent || element.innerHTML || ''; var parent = element.parentNode; diff --git a/source/js/algolia-search.js b/source/js/algolia-search.js index 01a5f0b09..2bbbe77b6 100644 --- a/source/js/algolia-search.js +++ b/source/js/algolia-search.js @@ -115,7 +115,7 @@ document.addEventListener('DOMContentLoaded', () => { } }); document.querySelector('.popup-btn-close').addEventListener('click', onPopupClose); - window.addEventListener('pjax:success', onPopupClose); + document.addEventListener('pjax:success', onPopupClose); window.addEventListener('keyup', event => { if (event.key === 'Escape') { onPopupClose(); diff --git a/source/js/bookmark.js b/source/js/bookmark.js index 7c2438e12..21181e9d1 100644 --- a/source/js/bookmark.js +++ b/source/js/bookmark.js @@ -31,7 +31,7 @@ document.addEventListener('DOMContentLoaded', () => { if (trigger === 'auto') { // Register beforeunload event window.addEventListener('beforeunload', doSaveScroll); - window.addEventListener('pjax:send', doSaveScroll); + document.addEventListener('pjax:send', doSaveScroll); } // Save the position by clicking the icon link.addEventListener('click', () => { @@ -49,7 +49,7 @@ document.addEventListener('DOMContentLoaded', () => { }); }); scrollToMark(); - window.addEventListener('pjax:success', scrollToMark); + document.addEventListener('pjax:success', scrollToMark); }; init(CONFIG.bookmark.save); diff --git a/source/js/local-search.js b/source/js/local-search.js index 31f945fd7..d8858add7 100644 --- a/source/js/local-search.js +++ b/source/js/local-search.js @@ -269,7 +269,7 @@ document.addEventListener('DOMContentLoaded', () => { } }); document.querySelector('.popup-btn-close').addEventListener('click', onPopupClose); - window.addEventListener('pjax:success', onPopupClose); + document.addEventListener('pjax:success', onPopupClose); window.addEventListener('keyup', event => { if (event.key === 'Escape') { onPopupClose();