Close filter presets when selecting or deleting a filter
This commit is contained in:
parent
fc3d64d448
commit
c3cec6b122
@ -75,6 +75,7 @@
|
|||||||
|
|
||||||
<b-dropdown
|
<b-dropdown
|
||||||
v-if="filterPresets.length"
|
v-if="filterPresets.length"
|
||||||
|
ref="filterPresets"
|
||||||
variant="light"
|
variant="light"
|
||||||
size="lg"
|
size="lg"
|
||||||
menu-class="shadow-sm"
|
menu-class="shadow-sm"
|
||||||
@ -1793,6 +1794,10 @@ export default {
|
|||||||
removeStorageRecordListFilterPreset (name) {
|
removeStorageRecordListFilterPreset (name) {
|
||||||
this.customPresetFilters = this.customPresetFilters.filter(f => f.name !== name)
|
this.customPresetFilters = this.customPresetFilters.filter(f => f.name !== name)
|
||||||
|
|
||||||
|
if (this.$refs.filterPresets) {
|
||||||
|
this.$refs.filterPresets.hide(true)
|
||||||
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
setItem(`record-list-preset-${this.uniqueID}`, this.customPresetFilters)
|
setItem(`record-list-preset-${this.uniqueID}`, this.customPresetFilters)
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
@ -1914,6 +1919,10 @@ export default {
|
|||||||
this.recordListFilter = this.recordListFilter.concat(filter)
|
this.recordListFilter = this.recordListFilter.concat(filter)
|
||||||
this.activeFilters.push(name)
|
this.activeFilters.push(name)
|
||||||
this.refresh(true)
|
this.refresh(true)
|
||||||
|
|
||||||
|
if (this.$refs.filterPresets) {
|
||||||
|
this.$refs.filterPresets.hide(true)
|
||||||
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
removeFilter (filterIndex) {
|
removeFilter (filterIndex) {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user