From e100f686676350ca7d8bad8a17b7f56933fd7a5d Mon Sep 17 00:00:00 2001 From: Jason Varga Date: Fri, 9 Feb 2024 14:01:04 -0500 Subject: [PATCH] [4.x] Clean up some event handlers (#9500) --- resources/js/components/assets/Browser/Browser.vue | 5 +++++ resources/js/components/data-list/Action.vue | 4 ++++ resources/js/components/data-list/DataList.vue | 4 ++++ 3 files changed, 13 insertions(+) diff --git a/resources/js/components/assets/Browser/Browser.vue b/resources/js/components/assets/Browser/Browser.vue index 5226089cf7..c513dccc3f 100644 --- a/resources/js/components/assets/Browser/Browser.vue +++ b/resources/js/components/assets/Browser/Browser.vue @@ -446,6 +446,11 @@ export default { this.$events.$on('editor-action-completed', this.actionCompleted); }, + destroyed() { + this.$events.$off('editor-action-started', this.actionStarted); + this.$events.$off('editor-action-completed', this.actionCompleted); + }, + watch: { initialContainer() { diff --git a/resources/js/components/data-list/Action.vue b/resources/js/components/data-list/Action.vue index dbc286cff0..28cf706d4c 100644 --- a/resources/js/components/data-list/Action.vue +++ b/resources/js/components/data-list/Action.vue @@ -92,6 +92,10 @@ export default { this.$events.$on('reset-action-modals', this.reset); }, + destroyed() { + this.$events.$off('reset-action-modals', this.reset); + }, + methods: { select() { diff --git a/resources/js/components/data-list/DataList.vue b/resources/js/components/data-list/DataList.vue index 4d3a56d216..c40d42ee02 100644 --- a/resources/js/components/data-list/DataList.vue +++ b/resources/js/components/data-list/DataList.vue @@ -109,6 +109,10 @@ export default { this.$events.$on('clear-selections', this.clearSelections); }, + destroyed() { + this.$events.$off('clear-selections', this.clearSelections); + }, + methods: { setInitialSortColumn() {