From 25c590e54b3086558c10765a4df6f1ddea00fc54 Mon Sep 17 00:00:00 2001 From: toasted-nutbread Date: Sat, 10 Oct 2020 20:58:38 -0400 Subject: Add modal controller class (#908) * Add ModalController * Use modalController instead of new Modal --- ext/bg/js/settings/dictionary-import-controller.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'ext/bg/js/settings/dictionary-import-controller.js') diff --git a/ext/bg/js/settings/dictionary-import-controller.js b/ext/bg/js/settings/dictionary-import-controller.js index a78378e8..2c954ef8 100644 --- a/ext/bg/js/settings/dictionary-import-controller.js +++ b/ext/bg/js/settings/dictionary-import-controller.js @@ -24,8 +24,9 @@ */ class DictionaryImportController { - constructor(settingsController, storageController) { + constructor(settingsController, modalController, storageController) { this._settingsController = settingsController; + this._modalController = modalController; this._storageController = storageController; this._modifying = false; this._purgeButton = null; @@ -54,7 +55,7 @@ class DictionaryImportController { this._purgeConfirmButton = document.querySelector('#dict-purge-confirm'); this._importFileButton = document.querySelector('#dict-file-button'); this._importFileInput = document.querySelector('#dict-file'); - this._purgeConfirmModal = new Modal(document.querySelector('#dict-purge-modal')); + this._purgeConfirmModal = this._modalController.getModal('dict-purge-modal'); this._errorContainer = document.querySelector('#dict-error'); this._spinner = document.querySelector('#dict-spinner'); this._progressContainer = document.querySelector('#dict-import-progress'); -- cgit v1.2.3