Snippets

One Off Code BrXe: Untitled snippet

Created by Richard Bucker

File kiosk.js Added

  • Ignore whitespace
  • Hide word diff
+var app = require('app');  // Module to control application life.
+var BrowserWindow = require('browser-window');  // Module to create native browser window.
+
+// Report crashes to our server.
+require('crash-reporter').start();
+
+// Keep a global reference of the window object, if you don't, the window will
+// be closed automatically when the javascript object is GCed.
+var mainWindow = null;
+
+app.on('before-quit', function(event) {
+    event.preventDefault();
+});
+
+// Quit when all windows are closed.
+app.on('window-all-closed', function() {
+  if (process.platform != 'darwin')
+    app.quit();
+});
+
+// This method will be called when Electron has done everything
+// initialization and ready for creating browser windows.
+app.on('ready', function() {
+  // Create the browser window.
+  //mainWindow = new BrowserWindow({width: 800, height: 600});
+  mainWindow = new BrowserWindow({kiosk:true});
+
+
+  // and load the index.html of the app.
+  mainWindow.loadUrl('file://' + __dirname + '/index.html');
+
+  mainWindow.on('close', function(event) {
+      event.preventDefault();
+  });
+
+  // Emitted when the window is closed.
+  mainWindow.on('closed', function() {
+    // Dereference the window object, usually you would store windows
+    // in an array if your app supports multi windows, this is the time
+    // when you should delete the corresponding element.
+    mainWindow = null;
+  });
+});
HTTPS SSH

You can clone a snippet to your computer for local editing. Learn more.