diff options
Diffstat (limited to 'ext/fg/js')
| -rw-r--r-- | ext/fg/js/frontend.js | 50 | 
1 files changed, 25 insertions, 25 deletions
| diff --git a/ext/fg/js/frontend.js b/ext/fg/js/frontend.js index a963bd92..94c318d7 100644 --- a/ext/fg/js/frontend.js +++ b/ext/fg/js/frontend.js @@ -129,28 +129,22 @@ class Frontend {          this.popupTimerClear();      } -    onWindowMessage(e) { -        const action = e.data; -        const handlers = Frontend.windowMessageHandlers; -        if (handlers.hasOwnProperty(action)) { -            const handler = handlers[action]; -            handler(this); +    onClick(e) { +        if (this.preventNextClick) { +            this.preventNextClick = false; +            e.preventDefault(); +            e.stopPropagation(); +            return false;          }      } -    async onResize() { -        if (this.textSourceCurrent !== null && await this.popup.isVisibleAsync()) { -            const textSource = this.textSourceCurrent; -            this.lastShowPromise = this.popup.showContent( -                textSource.getRect(), -                textSource.getWritingMode() -            ); -        } +    onAuxClick(e) { +        this.preventNextContextMenu = false;      } -    onClick(e) { -        if (this.preventNextClick) { -            this.preventNextClick = false; +    onContextMenu(e) { +        if (this.preventNextContextMenu) { +            this.preventNextContextMenu = false;              e.preventDefault();              e.stopPropagation();              return false; @@ -233,16 +227,22 @@ class Frontend {          e.preventDefault(); // Disable scroll      } -    onAuxClick(e) { -        this.preventNextContextMenu = false; +    async onResize() { +        if (this.textSourceCurrent !== null && await this.popup.isVisibleAsync()) { +            const textSource = this.textSourceCurrent; +            this.lastShowPromise = this.popup.showContent( +                textSource.getRect(), +                textSource.getWritingMode() +            ); +        }      } -    onContextMenu(e) { -        if (this.preventNextContextMenu) { -            this.preventNextContextMenu = false; -            e.preventDefault(); -            e.stopPropagation(); -            return false; +    onWindowMessage(e) { +        const action = e.data; +        const handlers = Frontend.windowMessageHandlers; +        if (handlers.hasOwnProperty(action)) { +            const handler = handlers[action]; +            handler(this);          }      } |