diff --git a/server/assets/js/filter.js b/server/assets/js/filter.js index ae486a90..e7608536 100644 --- a/server/assets/js/filter.js +++ b/server/assets/js/filter.js @@ -1,9 +1,8 @@ (function() { const hidden = []; - function toggleFilter(evt) { - const enabled = evt.target.checked; - if (enabled) { + function toggleFilter(target) { + if (target.checked) { document .querySelectorAll('[data-status="skipped"]') .forEach(elem => { @@ -22,8 +21,11 @@ } } - const toggle = document.getElementById('filter-toggle'); - if (toggle) { - toggle.addEventListener('change', toggleFilter); - } + document.addEventListener('DOMContentLoaded', () => { + const toggle = document.getElementById('filter-toggle'); + if (toggle) { + toggleFilter(toggle); + toggle.addEventListener('change', (event) => toggleFilter(event.target)); + } + }); })(); diff --git a/server/templates/details.html.tmpl b/server/templates/details.html.tmpl index 0995942c..3f03bed6 100644 --- a/server/templates/details.html.tmpl +++ b/server/templates/details.html.tmpl @@ -38,7 +38,7 @@