From 9fcc074af39f0c88313179eacc3b2a8dd32e94f3 Mon Sep 17 00:00:00 2001 From: Evgeny Zinoviev <me@ch1p.com> Date: Wed, 5 Sep 2018 21:46:55 +0300 Subject: initial --- main.js | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 main.js (limited to 'main.js') diff --git a/main.js b/main.js new file mode 100644 index 0000000..e5d1880 --- /dev/null +++ b/main.js @@ -0,0 +1,35 @@ +var {app, BrowserWindow} = require('electron'); +var path = require('path') + +var mainWindow = null; +var lib +if (process.platform != 'win32') { + lib = path.join(__dirname, 'libppapi_hello.so') +} else { + lib = path.join(__dirname, 'libppapi_hello') + if (process.arch == 'x64') { + lib = path.join(lib, 'x64') + } + lib = path.join(lib, 'Release', 'libppapi_hello.dll') +} + +var plugin = lib + ';application/x-hello' +console.log(plugin) + +app.commandLine.appendSwitch('register-pepper-plugins', plugin) +app.commandLine.appendSwitch('vmodule', '=ppb*=4') +app.commandLine.appendSwitch('enable-logging', 'stderr') + +app.on('ready', function() { + mainWindow = new BrowserWindow({ + height: 800, + width: 1024, + title: 'electron', + webPreferences : { + 'plugins': true, + devTools: true, + } + }); + + mainWindow.loadURL('file://' + __dirname + '/nacl.html'); +}); -- cgit v1.2.3