mirror of https://github.com/espruino/BangleApps
cogclock: Use ClockFace_menu.addItems
parent
c6c146029e
commit
994d9f2a08
|
@ -1,2 +1,3 @@
|
|||
0.01: New clock
|
||||
0.02: Use ClockFace library, add settings
|
||||
0.03: Use ClockFace_menu.addItems
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"id": "cogclock",
|
||||
"name": "Cog Clock",
|
||||
"version": "0.02",
|
||||
"version": "0.03",
|
||||
"description": "A cross-shaped clock inside a cog",
|
||||
"icon": "icon.png",
|
||||
"screenshots": [{"url":"screenshot.png"}],
|
||||
|
|
|
@ -1,19 +1,19 @@
|
|||
(function(back) {
|
||||
let s = require('Storage').readJSON("cogclock.settings.json", true) || {};
|
||||
|
||||
function saver(key) {
|
||||
return value => {
|
||||
s[key] = value;
|
||||
require('Storage').writeJSON("cogclock.settings.json", s);
|
||||
}
|
||||
function save(key, value) {
|
||||
s[key] = value;
|
||||
require("Storage").writeJSON("cogclock.settings.json", s);
|
||||
}
|
||||
|
||||
const menu = {
|
||||
let menu = {
|
||||
"": {"title": /*LANG*/"Cog Clock"},
|
||||
/*LANG*/"< Back": back,
|
||||
/*LANG*/"Show date": require("ClockFace_menu").showDate(s.showDate, saver('showDate')),
|
||||
/*LANG*/"Load widgets": require("ClockFace_menu").loadWidgets(s.loadWidgets, saver('loadWidgets')),
|
||||
};
|
||||
require("ClockFace_menu").addItems(menu, save, {
|
||||
showDate: s.showDate,
|
||||
loadWidgets: s.loadWidgets,
|
||||
});
|
||||
|
||||
E.showMenu(menu);
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue