BangleApps/apps/clock_info/settings.js

31 lines
775 B
JavaScript

(function(back) {
let settings = require("clock_info").loadSettings();
function save(key, value) {
settings[key] = value;
require('Storage').write("clock_info.json", settings);
}
let menu ={
'': { 'title': 'Clock Info' },
/*LANG*/'< Back': back,
/*LANG*/'Defocus on Lock': {
value: !!settings.defocusOnLock,
onchange: x => save('defocusOnLock', x),
},
/*LANG*/'HRM': {
value: settings.hrmOn,
min: 0, max: 1, step: 1,
format: v => ["Always","Tap"][v],
onchange: x => save('hrmOn', x),
},
/*LANG*/'Max Altitude': {
value: settings.maxAltitude,
min: 500, max: 10000, step: 500,
format: v => v+"m",
onchange: x => save('maxAltitude', x),
}
};
E.showMenu(menu);
})