Beispiel #1
0
     return new Promise((resolve,reject) => {
 		plugins.load({}, (err, names, plugins) => {
 			if(err)
 				reject(err);
 			this.plugins = plugins;
 			for (let plugin of this.plugins) {
 				var context = {posts : model.posts, settings : model.settings};
 				plugin.initialize(context);
 			 }
              resolve();
 		});
     });
Beispiel #2
0
document.addEventListener('DOMContentLoaded', function () {
    var context = { document: document }
    plugins.load(context, function (err, loaded) {
        if(err) return console.error(err)
        console.log('Plugins loaded successfully.')
    });

    var electronScreen = require('screen');
    var webFrame = require('web-frame');
    var size = electronScreen.getPrimaryDisplay().workAreaSize;

    function log2(number) {
        return Math.log(number) / Math.log(2);
    }

    webFrame.setZoomFactor(Math.floor(log2((size.width*size.height)/(800*600))));
})