Browse Source

Added preference

pull/560/head
Aropop 8 years ago
parent
commit
1d8827412b
  1. 8
      app/ux/WebView.js
  2. 6
      app/view/preferences/Preferences.js
  3. 1
      electron/main.js

8
app/ux/WebView.js

@ -309,9 +309,11 @@ Ext.define('Rambox.ux.WebView',{
if ( e.isMainFrame ) webview.loadURL(e.newURL);
});
var webFrame = require('electron').webFrame;
var SpellCheckProvider = require('electron-spell-check-provider');
webFrame.setSpellCheckProvider('en-US', true, new SpellCheckProvider('en-US'));
if(ipc.sendSync('getConfig').spellcheck) {
var webFrame = require('electron').webFrame;
var SpellCheckProvider = require('electron-spell-check-provider');
webFrame.setSpellCheckProvider('en-US', true, new SpellCheckProvider('en-US'));
}
}
,reloadService: function(btn) {

6
app/view/preferences/Preferences.js

@ -96,6 +96,12 @@ Ext.define('Rambox.view.preferences.Preferences',{
,boxLabel: 'Disable Hardware Acceleration (needs to relaunch)'
,value: config.disable_gpu
}
,{
xtype: 'checkbox'
,name: 'spellcheck'
,boxLabel: 'Enable spellcheck (en_US)'
,value: config.spellcheck
}
,{
xtype: 'fieldset'
,title: 'Master Password - Ask for password on startup'

1
electron/main.js

@ -30,6 +30,7 @@ const config = new Config({
,systemtray_indicator: true
,master_password: false
,disable_gpu: process.platform === 'linux'
,spellcheck: false
,proxy: false
,proxyHost: ''
,proxyPort: ''

Loading…
Cancel
Save