Skip to content

Commit

Permalink
Make Fixometer filters expand/contract in sync on the different tabs
Browse files Browse the repository at this point in the history
  • Loading branch information
edwh committed Aug 23, 2023
1 parent 32003f0 commit ddc8c7c
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 0 deletions.
8 changes: 8 additions & 0 deletions resources/js/components/FixometerFilters.vue
Original file line number Diff line number Diff line change
Expand Up @@ -250,6 +250,12 @@ export default {
this.current_wiki = this.wiki
},
watch: {
startExpandedItems (newVal) {
this.expandedItems = newVal
},
startExpandedEvents (newVal) {
this.expandedEvents = newVal
},
current_category(newVal) {
this.$emit('update:category', newVal)
},
Expand Down Expand Up @@ -281,9 +287,11 @@ export default {
methods: {
toggleItems() {
this.expandedItems = !this.expandedItems
this.$emit('expandItems', this.expandedItems)
},
toggleEvents() {
this.expandedEvents = !this.expandedEvents
this.$emit('expandEvents', this.expandedEvents)
}
}
}
Expand Down
4 changes: 4 additions & 0 deletions resources/js/components/FixometerPage.vue
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,8 @@
:to_date.sync="to_date"
:start-expanded-items="startExpandedItems"
:start-expanded-events="startExpandedEvents"
@expandItems="startExpandedItems = $event"
@expandEvents="startExpandedEvents = $event"
/>
<FixometerFilters
v-show="tabIndex === 1"
Expand All @@ -51,6 +53,8 @@
:to_date.sync="to_date"
:start-expanded-items="startExpandedItems"
:start-expanded-events="startExpandedEvents"
@expandItems="startExpandedItems = $event"
@expandEvents="startExpandedEvents = $event"
/>
<b-tabs class="ourtabs ourtabs-brand w-100 d-none d-md-block" v-model="tabIndex">
<b-tab active title-item-class="w-50" title-link-class="smallpad" class="pt-2">
Expand Down

0 comments on commit ddc8c7c

Please sign in to comment.