enabled: false
}],
+ /**
+ * List of generate available exercises;
+ */
+ availableExercises: null,
+
// deprecated for this version;
increasingStrength: true,
return a.date - b.date;
});
- if (this.config.nearestExercise > -1) {
+ if (this.config.availableExercises.length > 0) {
this.ui.showAlarmInMonitor({
alarm: alarms[0],
- exerciseName: this.config.exercises[this.config.nearestExercise].name,
+ exerciseName: this.config.availableExercises[this.config.nearestExercise].name,
numberOfTimes: this.getStrength(this.config.strength.workday, this.config.count)
});
-
- this.config.count += 1;
}
this.saveConfig();
};
* Generate name of exercise for nearest workout
*/
ExercisePlanner.prototype.generateNearestExercise = function () {
- var tmp = this.config.exercises.filter(function (item) {
+ this.config.availableExercises = this.config.exercises.filter(function (item) {
return item.enabled;
});
- this.config.nearestExercise = parseInt(Math.random() * tmp.length, 10);
+ this.config.nearestExercise = parseInt(Math.random() * this.config.availableExercises.length, 10);
};