diff --git a/apps.json b/apps.json index a9a6d736d..ee81805a8 100644 --- a/apps.json +++ b/apps.json @@ -3397,7 +3397,6 @@ "allow_emulator":true, "storage": [ {"name":"hcclock.app.js","url":"hcclock.app.js"}, - {"name":"hcclock.settings.js","url":"hcclock.settings.js"}, {"name":"hcclock.img","url":"hcclock-icon.js","evaluate":true} ] }, diff --git a/apps/hcclock/ChangeLog b/apps/hcclock/ChangeLog index 343be7f07..aaa55d01a 100644 --- a/apps/hcclock/ChangeLog +++ b/apps/hcclock/ChangeLog @@ -1,2 +1,2 @@ 0.01: base code -0.02: added settings for color schemes \ No newline at end of file +0.02: saved settings when switching color scheme \ No newline at end of file diff --git a/apps/hcclock/hcclock.settings.js b/apps/hcclock/hcclock.settings.js deleted file mode 100644 index 92d5f47e5..000000000 --- a/apps/hcclock/hcclock.settings.js +++ /dev/null @@ -1,33 +0,0 @@ -(function(back) { - - function getColorScheme() - { - let settings = require('Storage').readJSON("hcclock.json", true) || {}; - if (!("scheme" in settings)) { - settings.scheme = 0; - } - return settings.scheme; - } - function setColorScheme(value) - { - value = value + 1 % 2; - let settings = require('Storage').readJSON("hcclock.json", true) || {}; - settings.scheme = value? 1 : 0; - require('Storage').writeJSON('hcclock.json', settings); - } - function setIcon(visible) { - updateSetting('showIcon', visible); - - } - var mainmenu = { - "" : { "title" : "Hi-Contrast Clock" }, - "Color Scheme" : { - value: getColorScheme, - format: v => v == 0?"White":"Black", - onchange: setColorScheme - }, - "< Back" : back, - }; - E.showMenu(mainmenu); - }) - \ No newline at end of file