diff --git a/apps/health/app.js b/apps/health/app.js index 20c7f9fd7..efd18c4e1 100644 --- a/apps/health/app.js +++ b/apps/health/app.js @@ -15,23 +15,39 @@ function menuMain() { "Step Counting":()=>menuStepCount(), "Movement":()=>menuMovement(), "Heart Rate":()=>menuHRM(), + "Settings":()=>menuSettings() + }); +} + +function menuSettings() { + swipe_enabled = false; + clearButton(); + var s=getSettings(); + E.showMenu({ + "":{title:"Health Tracking"}, + "< Back":()=>menuMain(), + "Heart Rt":{ + value : 0|s.hrm, + min : 0, max : 3, + format : v=>["Off","3 mins","10 mins","Always"][v], + onchange : v => { s.hrm=v;setSettings(s); } + }, + "Daily Step Goal":{ + value : (s.stepGoal ? s.stepGoal : 10000), + min : 0, max : 20000, step : 100, + onchange : v => { s.stepGoal=v;setSettings(s); } + } }); } function menuStepCount() { swipe_enabled = false; clearButton(); - var s=getSettings(); E.showMenu({ "":{title:"Step Counting"}, "< Back":()=>menuMain(), "per hour":()=>stepsPerHour(), - "per day":()=>stepsPerDay(), - "Daily Step Goal":{ - value : (s.stepGoal ? s.stepGoal : 10000), - min : 0, max : 20000, step : 100, - onchange : v => { s.stepGoal=v;setSettings(s); } - } + "per day":()=>stepsPerDay() }); } @@ -49,18 +65,11 @@ function menuMovement() { function menuHRM() { swipe_enabled = false; clearButton(); - var s=getSettings(); E.showMenu({ "":{title:"Heart Rate"}, "< Back":()=>menuMain(), "per hour":()=>hrmPerHour(), "per day":()=>hrmPerDay(), - "Log interval":{ - value : 0|s.hrm, - min : 0, max : 3, - format : v=>["Off","3 mins","10 mins","Always"][v], - onchange : v => { s.hrm=v;setSettings(s); } - } }); }