# HG changeset patch # User Mike Becker # Date 1722879527 -7200 # Node ID 7cfe88b8e2199d938e2f4520fe9333ddf7c3e94d # Parent b7554a6ef430830f10ef2bdab378fb7e87ade8cc fix removing filter not working fixes #407 diff -r b7554a6ef430 -r 7cfe88b8e219 src/main/webapp/WEB-INF/jsp/site.jsp --- a/src/main/webapp/WEB-INF/jsp/site.jsp Mon Aug 05 19:17:36 2024 +0200 +++ b/src/main/webapp/WEB-INF/jsp/site.jsp Mon Aug 05 19:38:47 2024 +0200 @@ -31,7 +31,7 @@ <%@taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> <%-- Version suffix for forcing browsers to update the CSS / JS files --%> - + <%-- Make the base href easily available at request scope --%> diff -r b7554a6ef430 -r 7cfe88b8e219 src/main/webapp/WEB-INF/jspf/issue-filter.jspf --- a/src/main/webapp/WEB-INF/jspf/issue-filter.jspf Mon Aug 05 19:17:36 2024 +0200 +++ b/src/main/webapp/WEB-INF/jspf/issue-filter.jspf Mon Aug 05 19:38:47 2024 +0200 @@ -76,7 +76,8 @@ <%@include file="sort-box.jspf"%>
+ - +
diff -r b7554a6ef430 -r 7cfe88b8e219 src/main/webapp/issue-overview.js --- a/src/main/webapp/issue-overview.js Mon Aug 05 19:17:36 2024 +0200 +++ b/src/main/webapp/issue-overview.js Mon Aug 05 19:38:47 2024 +0200 @@ -73,11 +73,14 @@ function toggleAssigneeOnlyMine() { const filters = document.getElementById('filter-assignee') const toggle = document.getElementById('filter-only-mine') - if (toggle.checked) { - filters.disabled = true; - } else { - filters.disabled = false; - } + filters.disabled = !!toggle.checked; +} + +function removeAllFilters() { + document.querySelectorAll('#filter-form *[name=filter]') + .forEach((elem) => elem.value = ''); + document.getElementById('filter-remove').value = 'clear' + document.getElementById('filter-form').submit() } function toggleDetails() {