gpsautotime: Add missing settings.js

pull/1782/head
Erik Andresen 2022-05-02 07:29:09 +02:00
parent 7c0b0e978b
commit 1398cea7b8
1 changed files with 25 additions and 0 deletions

View File

@ -0,0 +1,25 @@
(function(back) {
var FILE = "gpsautotime.json";
// Load settings
var settings = Object.assign({
show: true,
}, require('Storage').readJSON(FILE, true) || {});
function writeSettings() {
require('Storage').writeJSON(FILE, settings);
}
// Show the menu
E.showMenu({
"" : { "title" : "GPS auto time" },
"< Back" : () => back(),
'Show widget?': {
value: !!settings.show, // !! converts undefined to false
format: v => v?"Show":"Hide",
onchange: v => {
settings.show = v;
writeSettings();
}
},
});
})