File tree Expand file tree Collapse file tree 2 files changed +20
-1
lines changed Expand file tree Collapse file tree 2 files changed +20
-1
lines changed Original file line number Diff line number Diff line change @@ -6,8 +6,27 @@ window.addEventListener("load", (e) => {
66 dateTimeShortcutsOverlay ( ) ;
77
88 renderCharts ( ) ;
9+
10+ filterForm ( ) ;
911} ) ;
1012
13+ /*************************************************************
14+ * Filter form
15+ *************************************************************/
16+ const filterForm = ( ) => {
17+ const filterForm = document . getElementById ( "filter-form" ) ;
18+
19+ if ( ! filterForm ) {
20+ return ;
21+ }
22+
23+ filterForm . addEventListener ( "formdata" , ( event ) => {
24+ Array . from ( event . formData . entries ( ) ) . forEach ( ( [ key , value ] ) => {
25+ if ( value === "" ) event . formData . delete ( key ) ;
26+ } ) ;
27+ } ) ;
28+ } ;
29+
1130/*************************************************************
1231 * Class watcher
1332 *************************************************************/
Original file line number Diff line number Diff line change @@ -21,7 +21,7 @@ <h3 class="border-b flex font-medium mb-6 px-6 py-4 text-gray-700 text-sm dark:t
2121
2222 < div class ="px-6{% if cl.model_admin.list_filter_submit %} pb-16{% endif %} ">
2323 {% if cl.model_admin.list_filter_submit %}
24- < form method ="get ">
24+ < form id =" filter-form " method ="get ">
2525 {% endif %}
2626
2727
You can’t perform that action at this time.
0 commit comments