Update settings.js

pull/651/head
nujw 2021-01-28 23:19:05 +13:00 committed by GitHub
parent 253f040a85
commit 81c895e19b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 39 deletions

View File

@ -4,49 +4,37 @@
/*
function save(key, value) {
settings[key] = value;
require('Storage').write('settings.json',settings);
require('Storage').write('speedalt.json',settings);
}
*/
function setUnits(m,u) {
settings['spd'] = m;
settings['spd_unit'] = u;
require('Storage').write('settings.json',settings);
require('Storage').write('speedalt.json',settings);
}
function setUnitsAlt(m,u) {
settings['alt'] = m;
settings['alt_unit'] = u;
require('Storage').write('settings.json',settings);
require('Storage').write('speedalt.json',settings);
}
function setTime(b) {
settings['time'] = b;
require('Storage').write('settings.json',settings);
}
function setDimLevel(b) {
settings['dim_b'] = b;
require('Storage').write('settings.json',settings);
}
function setDimDelay(m) {
settings['dim_m'] = m;
require('Storage').write('settings.json',settings);
require('Storage').write('speedalt.json',settings);
}
function setColour(c) {
settings['colour'] = c;
require('Storage').write('settings.json',settings);
require('Storage').write('speedalt.json',settings);
}
const appMenu = {
'': {'title': 'GPS Speed Alt'},
'< Back': back,
"Units" : function() { E.showMenu(unitsMenu); },
"Colours" : function() { E.showMenu(colMenu); },
"Power Saving Timeout" : function() { E.showMenu(dimDelayMenu); },
"Power Saving Brightness" : function() { E.showMenu(dimLevelMenu); }
"Colours" : function() { E.showMenu(colMenu); }
};
const unitsMenu = {
@ -61,27 +49,6 @@
"Feet (alt)" : function() { setUnitsAlt(0.3048,'feet'); }
};
const dimDelayMenu = {
'': {'title': 'Reduce Display'},
'< Back': function() { E.showMenu(appMenu); },
'never' : function() { setDimDelay(0); },
"1 min" : function() { setDimDelay(1); },
"2 mins" : function() { setDimDelay(2); },
"5 mins" : function() { setDimDelay(5); },
"10 mins" : function() { setDimDelay(10); },
"15 mins" : function() { setDimDelay(15); }
};
const dimLevelMenu = {
'': {'title': 'Display Brightness'},
'< Back': function() { E.showMenu(appMenu); },
'80%' : function() { setDimLevel(0.8); },
"60%" : function() { setDimLevel(0.6); },
"40%" : function() { setDimLevel(0.4); },
"20%" : function() { setDimLevel(0.2); },
"0%" : function() { setDimLevel(0); }
};
const colMenu = {
'': {'title': 'Colours'},
'< Back': function() { E.showMenu(appMenu); },