mirror of https://github.com/espruino/BangleApps
Chasing down a settings bug
parent
b923423238
commit
c3fc12dfa2
|
@ -299,7 +299,7 @@ exports.appendMenuItems = function(menu, settings, saveSettings) {
|
||||||
var paceNames = ["1000m","1 mile","1/2 Mthn", "Marathon",];
|
var paceNames = ["1000m","1 mile","1/2 Mthn", "Marathon",];
|
||||||
var paceAmts = [1000,1609,21098,42195];
|
var paceAmts = [1000,1609,21098,42195];
|
||||||
menu['Pace'] = {
|
menu['Pace'] = {
|
||||||
min :0, max: paceNames.length-1,
|
min: 0, max: paceNames.length-1,
|
||||||
value: Math.max(paceAmts.indexOf(settings.paceLength),0),
|
value: Math.max(paceAmts.indexOf(settings.paceLength),0),
|
||||||
format: v => paceNames[v],
|
format: v => paceNames[v],
|
||||||
onchange: v => {
|
onchange: v => {
|
||||||
|
@ -310,7 +310,7 @@ exports.appendMenuItems = function(menu, settings, saveSettings) {
|
||||||
var distNames = ['Off', ...paceNames];
|
var distNames = ['Off', ...paceNames];
|
||||||
var distAmts = [0, ...paceAmts];
|
var distAmts = [0, ...paceAmts];
|
||||||
menu['Ntfy Dist'] = {
|
menu['Ntfy Dist'] = {
|
||||||
min :0, max: distNames.length-1,
|
min: 0, max: distNames.length-1,
|
||||||
value: Math.max(distAmts.indexOf(settings.notifyDist),0),
|
value: Math.max(distAmts.indexOf(settings.notifyDist),0),
|
||||||
format: v => distNames[v],
|
format: v => distNames[v],
|
||||||
onchange: v => {
|
onchange: v => {
|
||||||
|
@ -321,7 +321,7 @@ exports.appendMenuItems = function(menu, settings, saveSettings) {
|
||||||
var timeNames = ['Off', '30s', '1min', '2min', '5min', '10min', '30min', '1hr'];
|
var timeNames = ['Off', '30s', '1min', '2min', '5min', '10min', '30min', '1hr'];
|
||||||
var timeAmts = [0, 30000, 60000, 120000, 300000, 600000, 1800000, 3600000];
|
var timeAmts = [0, 30000, 60000, 120000, 300000, 600000, 1800000, 3600000];
|
||||||
menu['Ntfy Time'] = {
|
menu['Ntfy Time'] = {
|
||||||
min :0, max: timeNames.length-1,
|
min: 0, max: timeNames.length-1,
|
||||||
value: Math.max(timeAmts.indexOf(settings.notifyTime),0),
|
value: Math.max(timeAmts.indexOf(settings.notifyTime),0),
|
||||||
format: v => timeNames[v],
|
format: v => timeNames[v],
|
||||||
onchange: v => {
|
onchange: v => {
|
||||||
|
@ -331,9 +331,9 @@ exports.appendMenuItems = function(menu, settings, saveSettings) {
|
||||||
};
|
};
|
||||||
var stepAmts = [0, 100, 500, 1000, 5000, 10000];
|
var stepAmts = [0, 100, 500, 1000, 5000, 10000];
|
||||||
menu['Ntfy Steps'] = {
|
menu['Ntfy Steps'] = {
|
||||||
min :0, max: stepAmts.length-1,
|
min: 0, max: stepAmts.length-1,
|
||||||
value: Math.max(stepAmts.indexOf(settings.notifySteps),0),
|
value: Math.max(stepAmts.indexOf(settings.notifySteps),0),
|
||||||
format: v => stepAmts[v],
|
format: v => stepAmts[v].toString(),
|
||||||
onchange: v => {
|
onchange: v => {
|
||||||
settings.notifySteps = stepAmts[v];
|
settings.notifySteps = stepAmts[v];
|
||||||
saveSettings();
|
saveSettings();
|
||||||
|
|
Loading…
Reference in New Issue