Skip to content

Commit 41da81c

Browse files
authored
Hide skipped rules by default in the UI (#536)
1 parent b17c097 commit 41da81c

File tree

2 files changed

+10
-8
lines changed

2 files changed

+10
-8
lines changed

server/assets/js/filter.js

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
(function() {
22
const hidden = [];
33

4-
function toggleFilter(evt) {
5-
const enabled = evt.target.checked;
6-
if (enabled) {
4+
function toggleFilter(target) {
5+
if (target.checked) {
76
document
87
.querySelectorAll('[data-status="skipped"]')
98
.forEach(elem => {
@@ -22,8 +21,11 @@
2221
}
2322
}
2423

25-
const toggle = document.getElementById('filter-toggle');
26-
if (toggle) {
27-
toggle.addEventListener('change', toggleFilter);
28-
}
24+
document.addEventListener('DOMContentLoaded', () => {
25+
const toggle = document.getElementById('filter-toggle');
26+
if (toggle) {
27+
toggleFilter(toggle);
28+
toggle.addEventListener('change', (event) => toggleFilter(event.target));
29+
}
30+
});
2931
})();

server/templates/details.html.tmpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
</div>
3939
<div class="p-2 rounded-md bg-white text-dark-gray1 text-sm text-shadow-none">
4040
<div class="toggle">
41-
<input id="filter-toggle" type="checkbox" autocomplete="off" />
41+
<input id="filter-toggle" type="checkbox" autocomplete="off" checked/>
4242
<label for="filter-toggle">Hide skipped rules</label>
4343
</div>
4444
</div>

0 commit comments

Comments
 (0)