forked from FOSS/BangleApps
29 lines
612 B
JavaScript
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();
|
|
}
|
|
},
|
|
});
|
|
})
|