diff options
Diffstat (limited to 'ext/fg/js/frontend.js')
| -rw-r--r-- | ext/fg/js/frontend.js | 12 | 
1 files changed, 11 insertions, 1 deletions
diff --git a/ext/fg/js/frontend.js b/ext/fg/js/frontend.js index 49c8a91c..cb105341 100644 --- a/ext/fg/js/frontend.js +++ b/ext/fg/js/frontend.js @@ -119,7 +119,9 @@ class Frontend {              ['copySelection',           {async: false, handler: this._onApiCopySelection.bind(this)}],              ['getSelectionText',        {async: false, handler: this._onApiGetSelectionText.bind(this)}],              ['getPopupInfo',            {async: false, handler: this._onApiGetPopupInfo.bind(this)}], -            ['getDocumentInformation',  {async: false, handler: this._onApiGetDocumentInformation.bind(this)}] +            ['getDocumentInformation',  {async: false, handler: this._onApiGetDocumentInformation.bind(this)}], +            ['getFrameSize',            {async: true,  handler: this._onApiGetFrameSize.bind(this)}], +            ['setFrameSize',            {async: true,  handler: this._onApiSetFrameSize.bind(this)}]          ]);          this._updateContentScale(); @@ -203,6 +205,14 @@ class Frontend {          return await this._popupFactory.clearAllVisibleOverride(token);      } +    async _onApiGetFrameSize() { +        return await this._popup.getFrameSize(); +    } + +    async _onApiSetFrameSize({width, height}) { +        return await this._popup.setFrameSize(width, height); +    } +      // Private      _onResize() {  |