Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
'use strict';
const path = require('path');
const shell = require('shell');
const remote = require('remote');
const Menu = remote.require('menu');
const MenuItem = remote.require('menu-item');
const webFrame = require('electron').webFrame;
try {
const checker = require('spellchecker');
} catch (e) {
console.log(e);
}
/**
* Activates spell checking for every text input that is in the application
* At the moment the default language is en-US, this will eventually be
* determined by the language selected in the settings
* @return {void} void
*/
function activateSpellChecking() {
// Return if spell checker isn't found
$('input').on('contextmenu', function (e) {
// use current menu, probably the one that was built the last time spellcheck ran
menu.popup(remote.getCurrentWindow());
// build a new one with only select all in it
menu = Menu.buildFromTemplate(template);
})
}
"use strict"
const remote = require('remote');
const Menu = remote.require('menu');
const MMailbox = require('./models/MMailbox')
const mailboxActions = require('./actions/mailbox')
class MailboxList {
/***************************************************************************/
// Lifecycle
/***************************************************************************/
constructor(app) {
this.app = app
}
/***************************************************************************/
// Active state
/***************************************************************************/
/**
if(args.dev){
// Make the main window centered, visible, and opened with dev tools
var currentWindow = require('remote').getCurrentWindow();
currentWindow.setSize(800, 600);
currentWindow.center();
currentWindow.show();
currentWindow.openDevTools();
}
response.on('data', function(data) {
data = JSON.parse(data);
if (data.count < 2) {
console.log("😴 bots going offline")
http.get('http://localhost:3000/bots.no.longer.seeding.4wf')
require('remote').require('app').quit()
}
});
});
onClick: function onClick() {
console.log("Quit");
require('remote').require('app').quit();
}
}];
onClick: () => {
console.log("Quit");
require('remote').require('app').quit();
},
},
window.onload = function () {
var Remote = require('remote');
var currentWindow = Remote.getCurrentWindow();
currentWindow.setSize(800, 600);
currentWindow.center();
currentWindow.show();
currentWindow.openDevTools();
console.error(error.stack || error);
};
}
Theme.prototype.loadExtension = function() {
var ext = require('remote').require('browser-window').removeDevToolsExtension("DevTools Theme: Zero Dark Matrix");
var dir = path.join(__dirname, "chrome-devtools-zerodarkmatrix-theme","theme-extension" );
ext = require('remote').require('browser-window').addDevToolsExtension(dir);
};
angular.module('tc').factory('electron', function() {
return {
local: require('electron'),
remote: require('remote').require('electron')
}
});