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

29 lines
612 B
JavaScript

(function(back) {
var STORAGE = require('Storage')
var FILE = "mtnclock.json";
// Load settings
var SETTINGS = Object.assign({
// default values
showWidgets: false,
}, STORAGE.readJSON(FILE, true) || {});
function writeSettings() {
STORAGE.writeJSON(FILE, SETTINGS);
}
// Show the menu
E.showMenu({
"" : { "title" : "Mountain Clock" },
"< Back" : () => back(),
'Show widgets': {
value: !!SETTINGS.showWidgets, // !! converts undefined to false
onchange: value => {
SETTINGS.showWidgets = value;
writeSettings();
}
},
});
})