From fc49f232d9ac116f2a3bd7667fdd3e553df7516f Mon Sep 17 00:00:00 2001 From: Stefan Malzner Date: Wed, 13 Dec 2017 11:20:13 +0100 Subject: override spellchecker attribute on inputs to enable/disable spellchecker --- src/webview/plugin.js | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) (limited to 'src/webview/plugin.js') diff --git a/src/webview/plugin.js b/src/webview/plugin.js index 610dffc8e..cf38169d3 100644 --- a/src/webview/plugin.js +++ b/src/webview/plugin.js @@ -21,23 +21,18 @@ ipcRenderer.on('initializeRecipe', (e, data) => { } }); -let contextMenuBuilder = new ContextMenuBuilder(null, null, isDevMode); const spellchecker = new Spellchecker(); +spellchecker.initialize(); + +const contextMenuBuilder = new ContextMenuBuilder(spellchecker.handler, null, isDevMode); new ContextMenuListener((info) => { // eslint-disable-line contextMenuBuilder.showPopupMenu(info); }); ipcRenderer.on('settings-update', (e, data) => { - if (data.enableSpellchecking && !spellchecker.isInitialized) { - spellchecker.initialize(); - - contextMenuBuilder = new ContextMenuBuilder(spellchecker.handler, null, isDevMode); - - new ContextMenuListener((info) => { // eslint-disable-line - contextMenuBuilder.showPopupMenu(info); - }); - } + console.log('settings-update', data); + spellchecker.toggleSpellchecker(data.enableSpellchecking); }); // initSpellche -- cgit v1.2.3-54-g00ecf