diff options
Diffstat (limited to 'ext/mixed')
| -rw-r--r-- | ext/mixed/js/display.js | 7 | 
1 files changed, 6 insertions, 1 deletions
| diff --git a/ext/mixed/js/display.js b/ext/mixed/js/display.js index 2acc0d3f..bfb5f8f7 100644 --- a/ext/mixed/js/display.js +++ b/ext/mixed/js/display.js @@ -139,7 +139,8 @@ class Display extends EventDispatcher {              ['previousEntryDifferentDictionary', () => { this._focusEntryWithDifferentDictionary(-1, true); }]          ]);          this.registerMessageHandlers([ -            ['setMode', {async: false, handler: this._onMessageSetMode.bind(this)}] +            ['setMode', {async: false, handler: this._onMessageSetMode.bind(this)}], +            ['getMode', {async: false, handler: this._onMessageGetMode.bind(this)}]          ]);          this.registerDirectMessageHandlers([              ['setOptionsContext',  {async: false, handler: this._onMessageSetOptionsContext.bind(this)}], @@ -493,6 +494,10 @@ class Display extends EventDispatcher {          this._setMode(mode, true);      } +    _onMessageGetMode() { +        return this._mode; +    } +      _onMessageSetOptionsContext({optionsContext}) {          this.setOptionsContext(optionsContext);          this.searchLast(); |