widget hand wash timer

master
MaBecker 2020-04-02 13:41:28 +02:00
parent bdfcea2bf7
commit ae5f8e8f08
1 changed files with 9 additions and 13 deletions

View File

@ -2,7 +2,6 @@
(() => { (() => {
var icon = require("heatshrink").decompress(atob("jEYwIKHgwCBhwCBh4CEggPCkACBmAXDBwVZ+EB+F4gEsjl8EgMP+EChk/gEMh+ehkA+YIBxwxBnF/4HggH/wEAj0AA==")); var icon = require("heatshrink").decompress(atob("jEYwIKHgwCBhwCBh4CEggPCkACBmAXDBwVZ+EB+F4gEsjl8EgMP+EChk/gEMh+ehkA+YIBxwxBnF/4HggH/wEAj0AA=="));
var color = 0x4A69; var color = 0x4A69;
var isActive = false;
function draw() { function draw() {
g.reset().setColor(color).drawImage(icon, this.x + 1, 0); g.reset().setColor(color).drawImage(icon, this.x + 1, 0);
@ -10,18 +9,15 @@
WIDGETS["widhwt"] = { area: "tr", width: 26, draw: draw }; WIDGETS["widhwt"] = { area: "tr", width: 26, draw: draw };
Bangle.on('twist', function() { Bangle.on('swipe', function() {
if (!isActive) { color = 0x41f;
isActive = true; Bangle.buzz();
color = 0x41f; Bangle.drawWidgets();
Bangle.buzz(); setTimeout(() => {
color = 0x4A69;
Bangle.buzz(1E3, 1);
Bangle.drawWidgets(); Bangle.drawWidgets();
setTimeout(() => { }, 35E3);
color = 0x4A69;
Bangle.buzz(1E3, 1);
Bangle.drawWidgets();
setTimeout(() => { isActive = false; }, 1E10);
}, 35E3);
}
}); });
})(); })();