Beispiel #1
0
function getAppVersion()
{
    if(is.renderer()) {
        var remote = electron.remote;
        return remote.app.getVersion();
    }
    else
        return electron.app.getVersion();
}
Beispiel #2
0
/**
 * Try to load main app package
 * @throws {Error}
 * @return {Object}
 */
function loadAppPackage() {
  var app;
  if(elis.renderer())
    app =electron.remote.app;
  else
    app = electron.app;

  return app.getName();
}
Beispiel #3
0
function saveConfigFile(conf) {
    if(is.renderer())
        app =electron.remote.app;
    else
        app =electron.app;

    var configFile = path.join(app.getPath('userData'), 'settings.json');
    //console.log(JSON.stringify(conf));
    fs.writeFileSync(configFile, JSON.stringify(conf));
}
Beispiel #4
0
function readConfigFile() {
    if(is.renderer())
        app =electron.remote.app;
    else
        app =electron.app;

    var con ={};
    var configFile = path.join(app.getPath('userData'), 'settings.json');
    try {
        con = JSON.parse(fs.readFileSync(configFile));
    } catch (err) {
        con = {'lang': 'en','style':'classic', "minimizeToTray": false, "closeToTray": false};//默认用户的配置
    }
    //console.log(JSON.stringify(con));
    return con;
}