BangleApps/apps/bthome/clkinfo.js

18 lines
590 B
JavaScript
Raw Permalink Normal View History

(function() {
var settings = require("Storage").readJSON("bthome.json",1)||{};
if (!(settings.buttons instanceof Array))
settings.buttons = [];
return {
name: "Bangle",
items: settings.buttons.map(button => {
return { name : button.name,
get : function() { return { text : button.name,
img : require("icons").getIcon(button.icon) }},
show : function() {},
hide : function() {},
run : function() { Bangle.btHome([{type:"button_event",v:button.v,n:button.n}],{event:true}); }
}
})
};
})