BangleApps/apps/planetarium/settings.js

25 lines
755 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-28 19:05:25 +00:00
E.showMenu(appMenu)
})