diff --git a/public/css/Studentenverwaltung.css b/public/css/Studentenverwaltung.css index 48d36e99a..583d5918d 100644 --- a/public/css/Studentenverwaltung.css +++ b/public/css/Studentenverwaltung.css @@ -183,7 +183,7 @@ html.fs_huge { } .has-filter .fa-filter { - color: var(--bs-success); + color: var(--bs-danger); } .override_filtercmpt_actions_style div.d-flex.align-items-baseline { align-items: end !important; diff --git a/public/js/components/Stv/Studentenverwaltung/List.js b/public/js/components/Stv/Studentenverwaltung/List.js index 3a67df76c..7b9f8a603 100644 --- a/public/js/components/Stv/Studentenverwaltung/List.js +++ b/public/js/components/Stv/Studentenverwaltung/List.js @@ -225,7 +225,8 @@ export default { expanded: [], selectedColumnValues: [], tagEndpoint: ApiTag, - currentEndpoint: null + currentEndpoint: null, + headerFilterActive: false } }, computed: { @@ -543,6 +544,10 @@ export default { }, resetFilter(){ this.$refs.listfilter.resetFilter(); + this.$refs.table.clearFilters(); + }, + handleHeaderFilter(filterActive){ + this.headerFilterActive = filterActive; } }, // TODO(chris): focusin, focusout, keydown and tabindex should be in the filter component @@ -558,7 +563,6 @@ export default { v-draggable:copyLink.capture="selectedDragObject" @dragend="dragCleanup" > - -