mirror of https://github.com/espruino/BangleApps
Hopefully fix the bugs
parent
bedf3fc226
commit
b9ae26b757
|
@ -14,6 +14,7 @@ function drawAlert(){
|
|||
}
|
||||
load();
|
||||
});
|
||||
|
||||
Bangle.buzz(400);
|
||||
setTimeout(load, 10000);
|
||||
}
|
||||
|
@ -34,4 +35,4 @@ Bangle.loadWidgets();
|
|||
Bangle.drawWidgets();
|
||||
activityreminder = require("activityreminder").loadSettings();
|
||||
stepsArray = require("activityreminder").loadStepsArray();
|
||||
run()
|
||||
run();
|
||||
|
|
|
@ -7,16 +7,16 @@ exports.loadSettings = function() {
|
|||
dismissDelayMin: 15,
|
||||
minSteps: 50
|
||||
}, require("Storage").readJSON("activityreminder.settings.json", true) || {});
|
||||
}
|
||||
};
|
||||
|
||||
exports.writeSettings = function(settings){
|
||||
require('Storage').writeJSON("activityreminder.settings.json", settings);
|
||||
}
|
||||
require("Storage").writeJSON("activityreminder.settings.json", settings);
|
||||
};
|
||||
|
||||
exports.saveStepsArray = function(stepsArray) {
|
||||
require("Storage").writeJSON("activityreminder.stepsarray.json", stepsArray);
|
||||
}
|
||||
};
|
||||
|
||||
exports.loadStepsArray = function(){
|
||||
return require("Storage").readJSON("activityreminder.stepsarray.json") || [];
|
||||
}
|
||||
};
|
|
@ -2,6 +2,10 @@
|
|||
// Load settings
|
||||
var settings = require("activityreminder").loadSettings();
|
||||
|
||||
function writeSettings() {
|
||||
require('Storage').writeJSON(FILE, settings);
|
||||
}
|
||||
|
||||
// Show the menu
|
||||
E.showMenu({
|
||||
"" : { "title" : "Activity Reminder" },
|
||||
|
@ -19,7 +23,7 @@
|
|||
min: 0, max: 24,
|
||||
onchange: v => {
|
||||
settings.startHour = v;
|
||||
require("activityreminder").writeSettings(settings)
|
||||
require("activityreminder").writeSettings(settings);
|
||||
}
|
||||
},
|
||||
'End hour': {
|
||||
|
@ -27,7 +31,7 @@
|
|||
min: 0, max: 24,
|
||||
onchange: v => {
|
||||
settings.endHour = v;
|
||||
require("activityreminder").writeSettings(settings)
|
||||
require("activityreminder").writeSettings(settings);
|
||||
}
|
||||
},
|
||||
'Max innactivity': {
|
||||
|
@ -35,7 +39,7 @@
|
|||
min: 15, max: 60,
|
||||
onchange: v => {
|
||||
settings.maxInnactivityMin = v;
|
||||
require("activityreminder").writeSettings(settings)
|
||||
require("activityreminder").writeSettings(settings);
|
||||
}
|
||||
},
|
||||
'Dismiss delay': {
|
||||
|
@ -43,7 +47,7 @@
|
|||
min: 5, max: 15,
|
||||
onchange: v => {
|
||||
settings.dismissDelayMin = v;
|
||||
require("activityreminder").writeSettings(settings)
|
||||
require("activityreminder").writeSettings(settings);
|
||||
}
|
||||
},
|
||||
'Min steps': {
|
||||
|
@ -51,7 +55,7 @@
|
|||
min: 10, max: 500,
|
||||
onchange: v => {
|
||||
settings.minSteps = v;
|
||||
require("activityreminder").writeSettings(settings)
|
||||
require("activityreminder").writeSettings(settings);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue