AP Computer Science Principles Program Code (4)
AP Computer Science Principles Program Code (4)
function shuffleArray(array) {
var arr = array.slice();
for (var i = arr.length - 1; i > 0; i--) {
var j = Math.floor(Math.random() * (i + 1));
var temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
return arr;
}
getKeyValue("repsByDay", function(data) {
repsByDay = data || {};
updateRepForSelectedDay();
});
function updateWorkoutList() {
setProperty("workoutDropdown", "options", workouts);
}
function updateRepForSelectedDay() {
var day = getSelectedDay();
repCount = repsByDay[day] || 0;
setText("repCountLabel", "Reps (" + day + "): " + repCount);
}
function getSelectedDay() {
return getText("dayDropdown");
}
function getDayName() {
var days = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];
return days[(new Date()).getDay()];
}