From a08fa721cfca454994484b11f0956c3cc00a8cd5 Mon Sep 17 00:00:00 2001 From: Olexandr Savchuk Date: Fri, 2 Dec 2016 21:05:36 +0100 Subject: [PATCH] Added zoom factor config value and Electron option --- js/defaults.js | 3 ++- js/electron.js | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/js/defaults.js b/js/defaults.js index 0f27e817..b48edb21 100644 --- a/js/defaults.js +++ b/js/defaults.js @@ -11,10 +11,11 @@ var defaults = { port: 8080, kioskmode: false, ipWhitelist: ["127.0.0.1", "::ffff:127.0.0.1", "::1"], - + language: "en", timeFormat: 24, units: "metric", + zoom: 1, modules: [ { diff --git a/js/electron.js b/js/electron.js index 75dc47fd..6b4c935a 100644 --- a/js/electron.js +++ b/js/electron.js @@ -20,9 +20,9 @@ let mainWindow; function createWindow() { // Create the browser window. if (config.kioskmode) { - mainWindow = new BrowserWindow({width: 800, height: 600, x: 0, y: 0, kiosk:true, darkTheme: true, webPreferences: {nodeIntegration: false}}); + mainWindow = new BrowserWindow({width: 800, height: 600, x: 0, y: 0, kiosk:true, darkTheme: true, webPreferences: {nodeIntegration: false, zoomFactor: config.zoom}}); } else { - mainWindow = new BrowserWindow({width: 800, height: 600, x: 0, y: 0, fullscreen: true, autoHideMenuBar: true, darkTheme: true, webPreferences: {nodeIntegration: false}}); + mainWindow = new BrowserWindow({width: 800, height: 600, x: 0, y: 0, fullscreen: true, autoHideMenuBar: true, darkTheme: true, webPreferences: {nodeIntegration: false, zoomFactor: config.zoom}}); } // and load the index.html of the app.