fix that clearing a filter manually did not work anymore - fixes #783 default tip

Sat, 13 Dec 2025 15:08:06 +0100

author
Mike Becker <universe@uap-core.de>
date
Sat, 13 Dec 2025 15:08:06 +0100
changeset 403
1c21d7a9135d
parent 402
9af80d711c8c

fix that clearing a filter manually did not work anymore - fixes #783

src/main/webapp/WEB-INF/jspf/issue-filter.jspf file | annotate | diff | comparison | revisions
src/main/webapp/issue-overview.js file | annotate | diff | comparison | revisions
--- a/src/main/webapp/WEB-INF/jspf/issue-filter.jspf	Sat Oct 18 21:02:39 2025 +0200
+++ b/src/main/webapp/WEB-INF/jspf/issue-filter.jspf	Sat Dec 13 15:08:06 2025 +0100
@@ -89,7 +89,7 @@
     </div>
     <div class="medskip">
         <input type="hidden" id="sort-default" name="sort" disabled/>
-        <input type="hidden" id="filter-remove" name="filter" disabled>
+        <input type="hidden" id="filter-apply" name="filter" value="apply">
         <a class="button" onclick="removeAllFilters()"><fmt:message key="button.remove"/></a>
         <button type="button" onclick="submitFilters()"><fmt:message key="button.apply"/></button>
     </div>
--- a/src/main/webapp/issue-overview.js	Sat Oct 18 21:02:39 2025 +0200
+++ b/src/main/webapp/issue-overview.js	Sat Dec 13 15:08:06 2025 +0100
@@ -44,9 +44,8 @@
         .forEach((elem) => elem.value = '');
     document.getElementById('sort-default').value = 'default';
     document.getElementById('sort-default').disabled = false;
-    document.getElementById('filter-remove').value = 'clear';
-    document.getElementById('filter-remove').disabled = false;
-    document.getElementById('filter-form').submit();
+    document.getElementById('filter-apply').value = 'clear';
+    document.forms['filter-form'].submit();
 }
 
 function cleanDefaultSort(elem) {
@@ -67,7 +66,7 @@
         document.getElementById('sort-default').value = 'default';
         document.getElementById('sort-default').disabled = false;
     }
-    document.getElementById('filter-form').submit();
+    document.forms['filter-form'].submit();
 }
 
 window.addEventListener('load', function() { toggleFilterDetails() }, false)

mercurial