From 60836c77e0e48891f126368f3ea12ed6ddbadde2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Fri, 27 May 2022 16:43:12 +0200 Subject: [PATCH] Remove need for global `resizeTasksListTable` function --- web/app/src/components/TasksTable.vue | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/web/app/src/components/TasksTable.vue b/web/app/src/components/TasksTable.vue index f87ee6d8..11d86eef 100644 --- a/web/app/src/components/TasksTable.vue +++ b/web/app/src/components/TasksTable.vue @@ -83,6 +83,11 @@ export default { this.tabulator = new Tabulator('#flamenco_task_list', options); this.tabulator.on("rowClick", this.onRowClick); this.tabulator.on("tableBuilt", this._onTableBuilt); + + window.addEventListener('resize', this._setTableHeight); + }, + unmounted() { + window.removeEventListener('resize', this._setTableHeight); }, watch: { jobID() { @@ -189,11 +194,4 @@ export default { } }; -function resizeTasksListTable() { - if (window.tasksTableVue) { - window.tasksTableVue._setTableHeight(); - } -} - -window.addEventListener('resize', resizeTasksListTable);