cogclock: Use ClockFace_menu.addSettingsFile

pull/1931/head
Richard de Boer 2022-06-07 21:44:54 +02:00
parent 5ffb6117e6
commit d09f85413b
No known key found for this signature in database
GPG Key ID: 8721727971871937
2 changed files with 4 additions and 13 deletions

View File

@ -1,3 +1,3 @@
0.01: New clock
0.02: Use ClockFace library, add settings
0.03: Use ClockFace_menu.addItems
0.03: Use ClockFace_menu.addSettingsFile

View File

@ -1,19 +1,10 @@
(function(back) {
let s = require('Storage').readJSON("cogclock.settings.json", true) || {};
function save(key, value) {
s[key] = value;
require("Storage").writeJSON("cogclock.settings.json", s);
}
let menu = {
"": {"title": /*LANG*/"Cog Clock"},
/*LANG*/"< Back": back,
};
require("ClockFace_menu").addItems(menu, save, {
showDate: s.showDate,
loadWidgets: s.loadWidgets,
});
require("ClockFace_menu").addSettingsFile(menu, "cogclock.settings.json", [
"showDate", "loadWidgets"
]);
E.showMenu(menu);
});