mirror of https://github.com/espruino/BangleApps
widget hand wash timer
parent
bdfcea2bf7
commit
ae5f8e8f08
|
@ -2,7 +2,6 @@
|
|||
(() => {
|
||||
var icon = require("heatshrink").decompress(atob("jEYwIKHgwCBhwCBh4CEggPCkACBmAXDBwVZ+EB+F4gEsjl8EgMP+EChk/gEMh+ehkA+YIBxwxBnF/4HggH/wEAj0AA=="));
|
||||
var color = 0x4A69;
|
||||
var isActive = false;
|
||||
|
||||
function draw() {
|
||||
g.reset().setColor(color).drawImage(icon, this.x + 1, 0);
|
||||
|
@ -10,18 +9,15 @@
|
|||
|
||||
WIDGETS["widhwt"] = { area: "tr", width: 26, draw: draw };
|
||||
|
||||
Bangle.on('twist', function() {
|
||||
if (!isActive) {
|
||||
isActive = true;
|
||||
color = 0x41f;
|
||||
Bangle.buzz();
|
||||
Bangle.on('swipe', function() {
|
||||
color = 0x41f;
|
||||
Bangle.buzz();
|
||||
Bangle.drawWidgets();
|
||||
setTimeout(() => {
|
||||
color = 0x4A69;
|
||||
Bangle.buzz(1E3, 1);
|
||||
Bangle.drawWidgets();
|
||||
setTimeout(() => {
|
||||
color = 0x4A69;
|
||||
Bangle.buzz(1E3, 1);
|
||||
Bangle.drawWidgets();
|
||||
setTimeout(() => { isActive = false; }, 1E10);
|
||||
}, 35E3);
|
||||
}
|
||||
}, 35E3);
|
||||
|
||||
});
|
||||
})();
|
Loading…
Reference in New Issue