plex-web-downloader/js/startup.js

37 lines
930 B
JavaScript

//sur le master on cree l'interface
"use strict";
var gui = require('nw.gui');
var CustomTrayMenu = require('./js/custom-tray-menu');
var win = gui.Window.get();
global.main_win = win;
// Extend application menu for Mac OS
if (process.platform == "darwin") {
var menu = new gui.Menu({type: "menubar"});
menu.createMacBuiltin && menu.createMacBuiltin(window.document.title);
win.menu = menu;
}
var $ = function (selector) {
return document.querySelector(selector);
}
var customTray;
customTray = new CustomTrayMenu('views/custom-tray-menu.html', 'public/icon.png', {
width: 200,
height: 180
});
win.hide();
//lancement du serveur
var child_process = require('child_process');
global.main_server = child_process.fork('./js/clustering.js');
//on tue le serveur quand on quite l'interface
process.on('exit', function (exitCode) {
child_process.kill();
});