1
0
Fork 0

Update settings.js

master
nujw 2021-01-29 12:52:44 +13:00 committed by GitHub
parent 5ee1336a99
commit 10d3cfd331
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 16 additions and 10 deletions

View File

@ -1,22 +1,27 @@
(function(back) { (function(back) {
let settings = require('Storage').readJSON('speedalt.json',1)||{}; let settings = require('Storage').readJSON('speedalt.json',1)||{};
settings.buzz = settings.buzz||1; settings.buzz = settings.buzz||1;
function setUnits(m,u) { function writeSettings() {
settings['spd'] = m;
settings['spd_unit'] = u;
require('Storage').write('speedalt.json',settings); require('Storage').write('speedalt.json',settings);
} }
function setUnits(m,u) {
settings.spd = m;
settings.spd_unit = u;
writeSettings();
}
function setUnitsAlt(m,u) { function setUnitsAlt(m,u) {
settings['alt'] = m; settings.alt = m;
settings['alt_unit'] = u; settings.alt_unit = u;
require('Storage').write('speedalt.json',settings); writeSettings();
} }
function setColour(c) { function setColour(c) {
settings['colour'] = c; settings.colour = c;
require('Storage').write('speedalt.json',settings); writeSettings();
} }
const appMenu = { const appMenu = {
@ -27,7 +32,7 @@
'Vibrate' : { 'Vibrate' : {
value : settings.buzz, value : settings.buzz,
format : v => v?"On":"Off", format : v => v?"On":"Off",
onchange : () => { settings.buzz = !settings.buzz; require('Storage').write('speedalt.json',settings); } onchange : () => { settings.buzz = !settings.buzz; writeSettings(); }
}}; }};
const unitsMenu = { const unitsMenu = {
@ -51,5 +56,6 @@
}; };
E.showMenu(appMenu) E.showMenu(appMenu);
}) })