mirror of https://github.com/espruino/BangleApps
Create settings.js
parent
53c31c74b0
commit
c1eda83f28
|
@ -0,0 +1,36 @@
|
||||||
|
(function(back) {
|
||||||
|
let settings = require('Storage').readJSON('speedalt.json',1)||{};
|
||||||
|
|
||||||
|
/*
|
||||||
|
function save(key, value) {
|
||||||
|
settings[key] = value;
|
||||||
|
require('Storage').write('settings.json',settings);
|
||||||
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
|
function setUnits(m,u) {
|
||||||
|
settings['spd'] = m;
|
||||||
|
settings['spd_unit'] = u;
|
||||||
|
require('Storage').write('settings.json',settings);
|
||||||
|
}
|
||||||
|
|
||||||
|
function setUnitsAlt(m,u) {
|
||||||
|
settings['alt'] = m;
|
||||||
|
settings['alt_unit'] = u;
|
||||||
|
require('Storage').write('settings.json',settings);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
const appMenu = {
|
||||||
|
'': {'title': 'Units'},
|
||||||
|
'< Back': back,
|
||||||
|
'default (spd)' : function() { setUnits(0,''); },
|
||||||
|
"Kph (spd)" : function() { setUnits(1,'kph'); },
|
||||||
|
"Knots (spd)" : function() { setUnits(1.852,'knots'); },
|
||||||
|
"Mph (spd)" : function() { setUnits(1.60934,'mph'); },
|
||||||
|
"m/s (spd)" : function() { setUnits(3.6,'m/s'); },
|
||||||
|
"Meters (alt)" : function() { setUnitsAlt(1,'m'); },
|
||||||
|
"Feet (alt)" : function() { setUnitsAlt(0.3048,'feet'); }
|
||||||
|
};
|
||||||
|
E.showMenu(appMenu)
|
||||||
|
})
|
Loading…
Reference in New Issue