mirror of https://github.com/espruino/BangleApps
34 lines
897 B
JavaScript
34 lines
897 B
JavaScript
// make sure to enclose the function in parentheses
|
|
(function (back) {
|
|
let settings = require('Storage').readJSON('gallifr.json',1)||{};
|
|
let colours = ["green","red","blue","80s"];
|
|
let onoff = ["on","off"];
|
|
function save(key, value) {
|
|
settings[key] = value;
|
|
require('Storage').writeJSON('gallifr.json',settings);
|
|
}
|
|
const appMenu = {
|
|
'': {'title': 'Clock Settings'},
|
|
'< Back': back,
|
|
'Colour': {
|
|
value: 0|settings['colour'],
|
|
min:0,max:3,
|
|
format: m => colours[m],
|
|
onchange: m => {save('colour', m)}
|
|
},
|
|
'Widgets': {
|
|
value: 0|settings['widgets'],
|
|
min:0,max:1,
|
|
format: m => onoff[m],
|
|
onchange: m => {save('widgets', m)}
|
|
},
|
|
'Decoration': {
|
|
value: 0|settings['decoration'],
|
|
min:0,max:1,
|
|
format: m => onoff[m],
|
|
onchange: m => {save('decoration', m)}
|
|
}
|
|
};
|
|
E.showMenu(appMenu)
|
|
})
|