From ddf94bf5650addbf6de40894ecda9ba6ef36e143 Mon Sep 17 00:00:00 2001 From: Sarah Vaupel Date: Tue, 3 Dec 2019 11:20:44 +0100 Subject: [PATCH] fix(util-registry): start setup instances and not all active instances --- frontend/src/services/util-registry/util-registry.js | 9 +++++---- frontend/src/utils/async-table/async-table.js | 1 + 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/frontend/src/services/util-registry/util-registry.js b/frontend/src/services/util-registry/util-registry.js index 29cfb380b..506f34003 100644 --- a/frontend/src/services/util-registry/util-registry.js +++ b/frontend/src/services/util-registry/util-registry.js @@ -48,13 +48,14 @@ export class UtilRegistry { } setupAll(scope) { + const setupInstances = this._registeredUtils.map((util) => this.setup(util, scope)).flat(); + setupInstances.forEach((instance) => typeof instance.start === 'function' && instance.start()); + if (DEBUG_MODE > 1) { - console.info('registered js utilities:'); - console.table(this._registeredUtils); + console.info('setup js instances:'); + console.table(setupInstances); } - this._registeredUtils.forEach((util) => this.setup(util, scope)); - this._activeUtilInstances.forEach((instance) => typeof instance.start === 'function' && instance.start()); } setup(util, scope = document.body) { diff --git a/frontend/src/utils/async-table/async-table.js b/frontend/src/utils/async-table/async-table.js index 31ab5f9bb..7ac679c5f 100644 --- a/frontend/src/utils/async-table/async-table.js +++ b/frontend/src/utils/async-table/async-table.js @@ -216,6 +216,7 @@ export class AsyncTable { this._tableFilterInputs.change.forEach((input) => { input.addEventListener('change', () => { + //if (this._element.classList.contains(ASYNC_TABLE_LOADING_CLASS)) this._updateFromTableFilter(tableFilterForm); }); });