Mentions légales du service

Skip to content
Snippets Groups Projects
Commit ce45177e authored by VIAUD Nathan's avatar VIAUD Nathan
Browse files

persistant spellcheck disable

parent ba5b074b
No related branches found
No related tags found
1 merge request!84Resolve "Disable checkspell"
Pipeline #880973 passed
......@@ -3,6 +3,9 @@ const path = require('path');
const { setupMenu } = require('./menu');
const store = require('./store');
const Store = require('electron-store');
const electronStore = new Store();
/**
* Create the app main window
......@@ -24,7 +27,9 @@ module.exports.createMainWindow = function () {
partition: `persist:${Math.random()}`
},
});
if(electronStore.get('spellcheck') === undefined) electronStore.set('spellcheck', true);
mainWindow.webContents.session.setSpellCheckerEnabled(electronStore.get('spellcheck'));
mainWindow.on('focus', () => {
setupMenu();
......
......@@ -3,6 +3,8 @@ const { sendToFrontend, updateSavedProject } = require('./ipc');
const { pickEpocToImport, pickEpocProject, getRecentFiles, saveEpocProject, saveAsEpocProject } = require('./file');
const store = require('./store');
const { ipcMain } = require('electron');
const Store = require('electron-store');
const electronStore = new Store();
module.exports.setupMenu = function () {
const mainMenuTemplate = [
......@@ -138,13 +140,13 @@ module.exports.setupMenu = function () {
{
label: 'Vérifier l\'orthographe lors de la saisie',
type: 'checkbox',
checked: true,
click: function(menuItem) {
const enabled = menuItem.checked;
checked: electronStore.get('spellcheck'),
click: function() {
electronStore.set('spellcheck', !electronStore.get('spellcheck'));
const webContents= BrowserWindow.getFocusedWindow().webContents;
webContents.session.setSpellCheckerEnabled(enabled);
webContents.session.setSpellCheckerEnabled(electronStore.get('spellcheck'));
webContents.reload();
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment