BangleApps/apps/slpquiet/app.js

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);