console-hub/html/node.js
2019-06-23 15:05:11 +02:00

37 lines
1.1 KiB
JavaScript

if(typeof module !== undefined){
var wifi, wifiQuality;
// In renderer process (web page).
const { ipcRenderer } = require('electron')
ipcRenderer.on('wifi', (event, arg) => {
wifi = arg;
wifi = wifi;
})
ipcRenderer.on('wifiQuality', (event, arg) => {
wifiQuality = arg;
wifiQuality = wifiQuality;
})
ipcRenderer.on('fullscreen', (event, arg) => {
console.log("Fullscreen now " + arg);
settingMenuItemValues[0] = arg;
})
function sendFullscreen(bool){
console.log("Sending fullscreen " + bool);
ipcRenderer.send('fullscreen', bool);
}
ipcRenderer.send('get-data', 'wifi');
ipcRenderer.send('get-data', 'wifiQuality');
var files = null;
ipcRenderer.on('listFiles', (event, arg) => {
console.log(arg);
files = arg;
refreshFiles();
})
var loc = window.location.pathname;
var dir = loc.substring(0, loc.lastIndexOf('/'));
ipcRenderer.send('listFiles', dir);
} else {
//no NODE integration, propably browser access
$("div:has(#files)").hide();//Disable file system preview
mainMenuItems.slice("files");
}