diff --git a/resources/js/archive-template-publications.js b/resources/js/archive-template-publications.js index 2d5d18e..1affbec 100644 --- a/resources/js/archive-template-publications.js +++ b/resources/js/archive-template-publications.js @@ -148,12 +148,15 @@ export default function filterPublicationsInit() { const filterButtons = document.querySelectorAll('.filters-toolbar__action-button'); const loadAllbutton = document.querySelector('.filters-toolbar__action-button--load-all'); + if (!filterButtons) return; filterButtons.forEach((button) => { const publicationType = button.getAttribute('data-publication-type'); button.addEventListener('click', (e) => { filterPublications(publicationType, e); }); }); + + if (!loadAllbutton) return; loadAllbutton.addEventListener('click', (e) => { const publicationType = loadAllbutton.getAttribute('data-publication-type'); filterPublications(publicationType, e);