diff options
Diffstat (limited to 'ext/js/display/display.js')
-rw-r--r-- | ext/js/display/display.js | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/ext/js/display/display.js b/ext/js/display/display.js index 3ae55da0..ee2448d6 100644 --- a/ext/js/display/display.js +++ b/ext/js/display/display.js @@ -27,6 +27,7 @@ * Frontend * HotkeyHelpController * MediaLoader + * OptionToggleHotkeyHandler * PopupFactory * PopupMenu * QueryParser @@ -112,6 +113,7 @@ class Display extends EventDispatcher { this._ankiNoteNotification = null; this._ankiNoteNotificationEventListeners = null; this._queryPostProcessor = null; + this._optionToggleHotkeyHandler = new OptionToggleHotkeyHandler(this); this._hotkeyHandler.registerActions([ ['close', () => { this._onHotkeyClose(); }], @@ -201,6 +203,10 @@ class Display extends EventDispatcher { return this._parentPopupId; } + get notificationContainer() { + return this._footerNotificationContainer; + } + async prepare() { // State setup const {documentElement} = document; @@ -213,6 +219,7 @@ class Display extends EventDispatcher { this._displayAudio.prepare(); this._queryParser.prepare(); this._history.prepare(); + this._optionToggleHotkeyHandler.prepare(); // Event setup this._history.on('stateChanged', this._onStateChanged.bind(this)); |