Fixed issues with sound not playing and skip back not working

This commit is contained in:
William Brawner 2016-09-18 20:45:43 +00:00
parent 12c1a1d387
commit e7e13a623a

View file

@ -112,8 +112,8 @@ if (!window.indexedDB) {
$scope.newTimerClosed = false; $scope.newTimerClosed = false;
$scope.showTimerInterface = false; $scope.showTimerInterface = false;
$scope.setPeriod = function(period, playBeep) { $scope.setPeriod = function(period, playBeep) {
if (typeof period == "undefined") { if (typeof playBeep == "undefined") {
period = true; playBeep = true;
} }
clearInterval($scope.countdown); clearInterval($scope.countdown);
$scope[period].active = true; $scope[period].active = true;
@ -240,15 +240,8 @@ if (!window.indexedDB) {
}; };
$scope.stepBack = function() { $scope.stepBack = function() {
if ($scope.warmUp.active) { if ($scope.warmUp.active) {
if ($scope.cycle > 1) { $scope.resetTimer();
$scope.warmUp.active = false; return;
$scope.cycle--;
$scope.setPeriod('highIntensity');
return;
} else {
$scope.resetTimer();
return;
}
}; };
if ($scope.lowIntensity.active) { if ($scope.lowIntensity.active) {
$scope.lowIntensity.active = false; $scope.lowIntensity.active = false;
@ -271,6 +264,8 @@ if (!window.indexedDB) {
}; };
if ($scope.rest.active) { if ($scope.rest.active) {
$scope.rest.active = false; $scope.rest.active = false;
$scope.cycle--;
$scope.round = $scope.timer.rounds;
$scope.setPeriod('highIntensity'); $scope.setPeriod('highIntensity');
return; return;
} }