Initial prettify

This commit is contained in:
Sam Schloegel
2022-01-03 10:51:25 -05:00
parent 551d29da60
commit c5691b56c9
26 changed files with 2602 additions and 2545 deletions
+38 -28
View File
@@ -1,38 +1,48 @@
let fs = require('fs');
let DEVICE = require("./device.js");
let VIEW = require("./view.js");
let DEVICE = require('./device.js');
let VIEW = require('./view.js');
var allPlugins = {};
module.exports.all = allPlugins;
module.exports.init = function(callback){
module.exports.init = function (callback) {
console.log('Loading plugin files... ' + __dirname + '/../plugins');
console.log("Loading plugin files... "+__dirname+"/../plugins")
fs.readdir(__dirname + '/../plugins', function (err, files) {
for (var i in files) {
var plugin = files[i];
fs.readdir(__dirname+"/../plugins", function(err, files){
for(var i in files){
var plugin = files[i];
if (plugin[0] != '.') {
console.log(i + ' ' + plugin);
allPlugins[plugin] = require(__dirname +
'/../plugins/' +
plugin +
'/' +
plugin +
'.js');
allPlugins[plugin].deviceInfoUpdate = function (device, param, value) {
DEVICE.infoUpdate(device, param, value);
};
allPlugins[plugin].draw = function (device) {
VIEW.draw(device);
};
if(plugin[0]!="."){
console.log(i+" "+plugin);
allPlugins[plugin] = require(__dirname+"/../plugins/"+plugin+"/"+plugin+".js");
allPlugins[plugin].template = ejs.compile(
fs.readFileSync(
__dirname + '/../plugins/' + plugin + '/' + plugin + '.html',
'utf8'
)
);
allPlugins[plugin].deviceInfoUpdate = function(device, param, value){
DEVICE.infoUpdate(device, param, value)
}
allPlugins[plugin].draw = function(device){
VIEW.draw(device);
}
allPlugins[plugin].template = ejs.compile(fs.readFileSync(__dirname+"/../plugins/"+plugin+"/"+plugin+".html", 'utf8'));
if(allPlugins[plugin].heartbeatInterval==undefined || allPlugins[plugin].heartbeatInterval<50){
allPlugins[plugin].heartbeatInterval = 5000;
}
}
}
callback();
});
}
if (
allPlugins[plugin].heartbeatInterval == undefined ||
allPlugins[plugin].heartbeatInterval < 50
) {
allPlugins[plugin].heartbeatInterval = 5000;
}
}
}
callback();
});
};