health: calculate distance from steps
Simplify stride length setting, remove localemaster
parent
8fe9bf1b64
commit
e37b7c804a
|
|
@ -9,7 +9,6 @@
|
|||
require("Storage").writeJSON("health.json", settings);
|
||||
}
|
||||
|
||||
function settingsMenu() {
|
||||
E.showMenu({
|
||||
"": { title: /*LANG*/"Health Tracking" },
|
||||
|
||||
|
|
@ -51,42 +50,14 @@
|
|||
}
|
||||
},
|
||||
|
||||
/*LANG*/"Stride length": () => strideLengthMenu()
|
||||
});
|
||||
}
|
||||
|
||||
function strideLengthMenu() {
|
||||
const menu = {
|
||||
"" : { title : /*LANG*/"Stride length" },
|
||||
|
||||
"< Back" : () => {
|
||||
setSettings();
|
||||
settingsMenu();
|
||||
},
|
||||
|
||||
"x 0.01" : {
|
||||
value : settings.strideLength === undefined ? 0 : settings.strideLength,
|
||||
min:0,
|
||||
/*LANG*/"Stride length": {
|
||||
value : settings.strideLength || 0.0,
|
||||
min:0.01,
|
||||
step:0.01,
|
||||
format: v => require("locale").distance(v, 2),
|
||||
onchange : v => {
|
||||
settings.strideLength=v;
|
||||
menu["x 0.1"].value = v;
|
||||
setSettings();
|
||||
},
|
||||
},
|
||||
"x 0.1" : {
|
||||
value : settings.strideLength === undefined ? 0 : settings.strideLength,
|
||||
min:0,
|
||||
step:0.1,
|
||||
format: v => require("locale").distance(v, 2),
|
||||
onchange : v => {
|
||||
settings.strideLength=v;
|
||||
menu["x 0.01"].value = v;
|
||||
},
|
||||
},
|
||||
};
|
||||
E.showMenu(menu);
|
||||
}
|
||||
|
||||
settingsMenu();
|
||||
});
|
||||
})
|
||||
|
|
|
|||
Loading…
Reference in New Issue