[sleeplogalarm] Improve settings
parent
88468dc6c3
commit
f193e5d9a1
|
|
@ -23,26 +23,26 @@
|
||||||
require("Storage").writeJSON(filename, settings);
|
require("Storage").writeJSON(filename, settings);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// show widget menu
|
||||||
|
function showWidMenu() {
|
||||||
// define color values and names
|
// define color values and names
|
||||||
var colName = ["red", "yellow", "green", "cyan", "blue", "magenta", "black", "white"];
|
var colName = ["red", "yellow", "green", "cyan", "blue", "magenta", "black", "white"];
|
||||||
var colVal = [63488, 65504, 2016, 2047, 31, 63519, 0, 65535];
|
var colVal = [63488, 65504, 2016, 2047, 31, 63519, 0, 65535];
|
||||||
|
|
||||||
// show widget menu
|
|
||||||
function showWidMenu() {
|
|
||||||
// set menu
|
// set menu
|
||||||
var widgetMenu = {
|
var widgetMenu = {
|
||||||
"": {
|
"": {
|
||||||
title: "Widget Settings"
|
title: "Widget Settings"
|
||||||
},
|
},
|
||||||
/*LANG*/"< Back": () => showMain(7),
|
/*LANG*/"< Back": () => showMain(7),
|
||||||
/*LANG*/"hide complete": {
|
/*LANG*/"hide": {
|
||||||
value: settings.hide,
|
value: settings.hide,
|
||||||
onchange: v => {
|
onchange: v => {
|
||||||
settings.hide = v;
|
settings.hide = v;
|
||||||
writeSetting();
|
writeSetting();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
/*LANG*/"draw time range": {
|
/*LANG*/"time range": {
|
||||||
value: settings.drawRange,
|
value: settings.drawRange,
|
||||||
onchange: v => {
|
onchange: v => {
|
||||||
settings.drawRange = v;
|
settings.drawRange = v;
|
||||||
|
|
@ -104,13 +104,13 @@
|
||||||
max: 120,
|
max: 120,
|
||||||
wrap: true,
|
wrap: true,
|
||||||
noList: true,
|
noList: true,
|
||||||
format: v => v + "min",
|
format: v => v + /*LANG*/"min",
|
||||||
onchange: v => {
|
onchange: v => {
|
||||||
settings.earlier = v;
|
settings.earlier = v;
|
||||||
writeSetting();
|
writeSetting();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
/*LANG*/"disable on alarm": {
|
/*LANG*/"disable alarm": {
|
||||||
value: settings.disableOnAlarm,
|
value: settings.disableOnAlarm,
|
||||||
onchange: v => {
|
onchange: v => {
|
||||||
settings.disableOnAlarm = v;
|
settings.disableOnAlarm = v;
|
||||||
|
|
@ -134,22 +134,21 @@
|
||||||
}
|
}
|
||||||
}, 0, settings.msg, showMain),
|
}, 0, settings.msg, showMain),
|
||||||
},
|
},
|
||||||
/*LANG*/"msg:": {
|
/*LANG*/"msg as prefix": {
|
||||||
value: settings.msgAsPrefix,
|
value: settings.msgAsPrefix,
|
||||||
format: v => v ? "add as prefix" : "replace msg",
|
|
||||||
onchange: v => {
|
onchange: v => {
|
||||||
settings.msgAsPrefix = v;
|
settings.msgAsPrefix = v;
|
||||||
writeSetting();
|
writeSetting();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
/*LANG*/"vibration pattern": require("buzz_menu").pattern(
|
/*LANG*/"vib pattern": require("buzz_menu").pattern(
|
||||||
settings.vibrate,
|
settings.vibrate,
|
||||||
v => {
|
v => {
|
||||||
settings.vibrate = v;
|
settings.vibrate = v;
|
||||||
writeSetting();
|
writeSetting();
|
||||||
}
|
}
|
||||||
),
|
),
|
||||||
/*LANG*/"Widget Settings": () => showWidMenu(),
|
/*LANG*/"Widget": () => showWidMenu(),
|
||||||
/*LANG*/"Enabled": {
|
/*LANG*/"Enabled": {
|
||||||
value: settings.enabled,
|
value: settings.enabled,
|
||||||
onchange: v => {
|
onchange: v => {
|
||||||
|
|
@ -163,4 +162,4 @@
|
||||||
|
|
||||||
// draw main menu
|
// draw main menu
|
||||||
showMain();
|
showMain();
|
||||||
})()
|
})
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue