aboutsummaryrefslogtreecommitdiffstats
path: root/src/webview/plugin.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/webview/plugin.js')
-rw-r--r--src/webview/plugin.js15
1 files changed, 5 insertions, 10 deletions
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) => {
21 } 21 }
22}); 22});
23 23
24let contextMenuBuilder = new ContextMenuBuilder(null, null, isDevMode);
25const spellchecker = new Spellchecker(); 24const spellchecker = new Spellchecker();
25spellchecker.initialize();
26
27const contextMenuBuilder = new ContextMenuBuilder(spellchecker.handler, null, isDevMode);
26 28
27new ContextMenuListener((info) => { // eslint-disable-line 29new ContextMenuListener((info) => { // eslint-disable-line
28 contextMenuBuilder.showPopupMenu(info); 30 contextMenuBuilder.showPopupMenu(info);
29}); 31});
30 32
31ipcRenderer.on('settings-update', (e, data) => { 33ipcRenderer.on('settings-update', (e, data) => {
32 if (data.enableSpellchecking && !spellchecker.isInitialized) { 34 console.log('settings-update', data);
33 spellchecker.initialize(); 35 spellchecker.toggleSpellchecker(data.enableSpellchecking);
34
35 contextMenuBuilder = new ContextMenuBuilder(spellchecker.handler, null, isDevMode);
36
37 new ContextMenuListener((info) => { // eslint-disable-line
38 contextMenuBuilder.showPopupMenu(info);
39 });
40 }
41}); 36});
42 37
43// initSpellche 38// initSpellche