forked from FOSS/BangleApps
DNDToggle Initial release
parent
88533f84bc
commit
714631aa3d
|
@ -0,0 +1 @@
|
|||
0.01: Initial version
|
|
@ -0,0 +1,12 @@
|
|||
# A Toggle Quiet Mode of the watch
|
||||
|
||||
Work in progress.
|
||||
|
||||
#ToDo
|
||||
Settings page, current status indicator.
|
||||
|
||||
## Creator
|
||||
|
||||
Hank - contact at http://forum.espruino.com
|
||||
|
||||
|
|
@ -0,0 +1,44 @@
|
|||
|
||||
const modeNames = [/*LANG*/"Noisy", /*LANG*/"Alarms", /*LANG*/"Silent"];
|
||||
let bSettings = require('Storage').readJSON('setting.json',true)||{};
|
||||
let current = 0|bSettings.quiet;
|
||||
//0 off
|
||||
//1 alarms
|
||||
//2 silent
|
||||
|
||||
console.log("old: " + current);
|
||||
|
||||
switch (current) {
|
||||
case 0:
|
||||
bSettings.quiet = 2;
|
||||
Bangle.buzz();
|
||||
setTimeout('Bangle.buzz();',500);
|
||||
break;
|
||||
case 1:
|
||||
bSettings.quiet = 0;
|
||||
Bangle.buzz();
|
||||
break;
|
||||
case 2:
|
||||
bSettings.quiet = 0;
|
||||
Bangle.buzz();
|
||||
break;
|
||||
default:
|
||||
bSettings.quiet = 0;
|
||||
Bangle.buzz();
|
||||
}
|
||||
|
||||
console.log("new: " + bSettings.quiet);
|
||||
|
||||
E.showMessage(modeNames[current] + " -> " + modeNames[bSettings.quiet]);
|
||||
setTimeout('exitApp();', 2000);
|
||||
|
||||
|
||||
function exitApp(){
|
||||
|
||||
require("Storage").writeJSON("setting.json", bSettings);
|
||||
// reload clocks with new theme, otherwise just wait for user to switch apps
|
||||
if (Bangle.CLOCK) load(global.__FILE__);
|
||||
|
||||
load()
|
||||
|
||||
}
|
|
@ -0,0 +1 @@
|
|||
require("heatshrink").decompress(atob("mEwwkE/4A/AH4A/AH4AK+cykQAKkc/Cw8QgAAMgIYGkAWNAAMCDAkwCx4ABgZFDA4USmcyJYUDmYAEkIQCGAXxAoMTDwsCN40xBQMfLoYPFBoSIHCQYnCl4NFJIIlCAAnyEQQDBgINGP4JuDEQ0vHwINHNAJgHEQUTJYI9HKII5HEQYyCC6JcCOxCBDC5IACC4//C5hHXO66nXa66FCMAvzBgJRHOwU//5gBHwpQBBgQAFCQhWBJgK9FLw4hCHIQQCgESmcyIoJeBmYAEkIQCHIZvBACCAEOAQAOKAwYPgJ/H+cykQAKkYWHAH4A/AH4A/AAgA=="))
|
Binary file not shown.
After Width: | Height: | Size: 2.1 KiB |
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"id": "a_dndtoggle",
|
||||
"name": "Toggle Quiet Mode of the watch",
|
||||
"shortName": "A_DND Toggle",
|
||||
"version": "0.01",
|
||||
"description": "Toggle Quiet Mode of the watch just bei starting this app.",
|
||||
"icon": "a_dndtoggle.png",
|
||||
"type": "app",
|
||||
"tags": "tool",
|
||||
"supports": ["BANGLEJS","BANGLEJS2"],
|
||||
"storage": [
|
||||
{"name":"a_dndtoggle.app.js","url":"a_dndtoggle.app.js"},
|
||||
{"name":"a_dndtoggle.img","url":"a_dndtoggle.js","evaluate":true},
|
||||
],
|
||||
"readme": "README.md"
|
||||
}
|
Loading…
Reference in New Issue