BangleApps/apps/planetarium/settings.js

31 lines
931 B
JavaScript
Raw Normal View History

2021-01-28 19:05:25 +00:00
// make sure to enclose the function in parentheses
(function(back) {
let settings = require('Storage').readJSON('planetarium.json',1)||{};
2021-01-28 19:41:12 +00:00
function save(key, value) {
settings[key] = value;
require('Storage').write('planetarium.json',settings);
}
2021-01-28 19:05:25 +00:00
const appMenu = {
'': {'title': 'Planetarium Settings'},
'< Back': back,
2021-01-28 20:32:51 +00:00
'Star names': {
value: !!settings.starnames,
format: v =>v?'On':'Off',
onchange: v => {
save('starnames',v);
}},
'Constellations': {
value: !!settings.constellations,
format: v =>v?'On':'Off',
onchange: v => {
save('constellations',v);
2021-01-29 19:28:56 +00:00
}},
'Const. names': {
value: !!settings.consnames,
format: v =>v?'On':'Off',
onchange: v => {
save('consnames',v);
}},
};
2021-01-28 19:05:25 +00:00
E.showMenu(appMenu)
})