mirror of https://github.com/espruino/BangleApps
34 lines
746 B
JavaScript
34 lines
746 B
JavaScript
const SETTINGS_FILE = "quietSwitch.json";
|
|
const storage = require("Storage");
|
|
let saved = storage.readJSON(SETTINGS_FILE, 1) || {};
|
|
|
|
// Main menu
|
|
var mainmenu = {
|
|
"": {
|
|
"title": "Quiet Switch"
|
|
},
|
|
|
|
"Quiet Switch": {
|
|
value: saved.quietWhenSleep,
|
|
format: v => v ? "On" : "Off",
|
|
min: 0, max: 1, step: 1,
|
|
onchange: v => {
|
|
saved.quietWhenSleep = v;
|
|
storage.writeJSON(SETTINGS_FILE, saved);
|
|
}
|
|
},
|
|
"Quiet Mode": {
|
|
value: saved.quietMode,
|
|
format: v => v ? "Alerts" : "Silent",
|
|
min: 0, max: 1, step: 1,
|
|
onchange: v => {
|
|
saved.quietMode = v;
|
|
storage.writeJSON(SETTINGS_FILE, saved);
|
|
}
|
|
},
|
|
"Exit": function () { load(); },
|
|
};
|
|
|
|
// Actually display the menu
|
|
E.showMenu(mainmenu);
|