1
0
Fork 0
BangleApps/apps/multitimer/settings.js

33 lines
683 B
JavaScript

(function(back) {
const file = "multitimer.json";
let json = require('Storage').readJSON(file, true) || {};
if (Array.isArray(json)) {
// old format, convert
json = { sw: json };
}
if (!json.sw) json.sw = [];
function writeSettings() {
require('Storage').writeJSON(file, json);
}
const screens = ["Timers", "Chronos", "Alarms"];
E.showMenu({
"": {
"title": "multitimer"
},
"< Back": back,
"Initial screen": {
value: json.initialScreen || 0,
min: 0,
max: screens.length - 1,
format: v => screens[v],
onchange: v => {
json.initialScreen = v;
writeSettings();
}
},
});
});