const {app, BrowserWindow} = require('electron')
const {Menu} =require('electron')
const path = require('path');
const url = require('url')
let mainWindow;
app.on('window-all-closed', function () {
if (process.platform != 'darwin')
app.quit();
});
//app.setAccessibilitySupportEnabled(true);
let ppapi_flash_path;
// Specify flash path.
// On Windows, it might be /path/to/pepflashplayer.dll
// On OS X, /path/to/PepperFlashPlayer.plugin
// On Linux, /path/to/libpepflashplayer.so
if (process.platform == 'win32') {
// ppapi_flash_path = path.join(__dirname, 'pepflashplayer32_32_0_0_270.dll');
ppapi_flash_path = path.join(__dirname, './Flash/pepflashplayer64_32_0_0_270.dll');
console.log("PATH HERE IS : " + ppapi_flash_path);
} else if (process.platform == 'linux') {
ppapi_flash_path = path.join(__dirname, 'libpepflashplayer.so');
} else if (process.platform == 'darwin') {
ppapi_flash_path = path.join(__dirname, 'PepperFlashPlayer.plugin');
}
app.commandLine.appendSwitch('ppapi-flash-path', ppapi_flash_path);
// Specify flash version, for example, v18.0.0.203
//app.commandLine.appendSwitch('ppapi-flash-version', '32.0.0.270');
app.on('ready', function () {
mainWindow = new BrowserWindow({
'width': 800,
'height': 600,
'webPreferences': { 'plugins': true }
});
try {
}
catch (e) {
console.error(e);
}
//mainWindow.loadURL(`file://${__dirname}/index.html`);
});
if (process.env.NODE_ENV !== 'production') {
const mainMenuTemplate = [{
label: "Developer Tools",
submenu: [
{
label: "Toggle DevTools",
accelerator: process.platform == 'darwin' ? 'Command+I' : 'Ctrl+I',
click(item, focusedWindow) {
focusedWindow.toggleDevTools();
}
},
{
role: 'reload'
}]
}];
const mainMenu = Menu.buildFromTemplate(mainMenuTemplate);
Menu.setApplicationMenu(mainMenu);
}