diff options
Diffstat (limited to 'ext/js/pages/settings/popup-window-controller.js')
| -rw-r--r-- | ext/js/pages/settings/popup-window-controller.js | 11 | 
1 files changed, 9 insertions, 2 deletions
| diff --git a/ext/js/pages/settings/popup-window-controller.js b/ext/js/pages/settings/popup-window-controller.js index 1b767f77..62879f3b 100644 --- a/ext/js/pages/settings/popup-window-controller.js +++ b/ext/js/pages/settings/popup-window-controller.js @@ -17,9 +17,16 @@   */  import {querySelectorNotNull} from '../../dom/query-selector.js'; -import {yomitan} from '../../yomitan.js';  export class PopupWindowController { +    /** +     * @param {import('../../comm/api.js').API} api +     */ +    constructor(api) { +        /** @type {import('../../comm/api.js').API} */ +        this._api = api; +    } +      /** */      prepare() {          /** @type {HTMLElement} */ @@ -39,6 +46,6 @@ export class PopupWindowController {      /** */      async _testWindowOpen() { -        await yomitan.api.getOrCreateSearchPopup({focus: true}); +        await this._api.getOrCreateSearchPopup({focus: true});      }  } |