mirror of https://github.com/espruino/BangleApps
Update settings.js
parent
253f040a85
commit
81c895e19b
|
@ -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); },
|
||||
|
|
Loading…
Reference in New Issue