mirror of https://github.com/espruino/BangleApps
26 lines
709 B
JavaScript
26 lines
709 B
JavaScript
(function() {
|
|
var ha = require("ha.lib.js");
|
|
var triggers = ha.getTriggers();
|
|
|
|
var haItems = {
|
|
name: "Home",
|
|
img: atob("GBiBAf/////////n///D//+B//8A//48T/wkD/gkD/A8D+AYB8AYA4eZ4QyZMOyZN+fb5+D/B+B+B+A8B+AYB+AYB+AYB+AYB+A8Bw=="),
|
|
items: []
|
|
};
|
|
|
|
triggers.forEach((trigger, i) => {
|
|
haItems.items.push({
|
|
name: null,
|
|
get: () => ({ text: trigger.display, img: trigger.getIcon()}),
|
|
show: function() { haItems.items[i].emit("redraw"); },
|
|
hide: function () {},
|
|
run: function() {
|
|
ha.sendTrigger("TRIGGER_BW");
|
|
ha.sendTrigger(trigger.trigger);
|
|
return true;
|
|
}
|
|
});
|
|
});
|
|
|
|
return haItems;
|
|
}) |