diff options
Diffstat (limited to 'ext/js/display')
-rw-r--r-- | ext/js/display/display.js | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/ext/js/display/display.js b/ext/js/display/display.js index c16f7cae..82364233 100644 --- a/ext/js/display/display.js +++ b/ext/js/display/display.js @@ -36,6 +36,11 @@ */ class Display extends EventDispatcher { + /** + * Information about how popup content should be shown, specifically related to the inner popup content. + * @typedef {object} ContentDetails + */ + constructor(tabId, frameId, pageType, japaneseUtil, documentFocusController, hotkeyHandler) { super(); this._tabId = tabId; @@ -341,6 +346,10 @@ class Display extends EventDispatcher { this.trigger('optionsUpdated', {options}); } + /** + * Updates the content of the display. + * @param {ContentDetails} details + */ setContent(details) { const {focus, params, state, content} = details; const historyMode = this._historyHasChanged ? details.historyMode : 'clear'; |