Commit 3c4877990fe7bcbb46029c5159af5259a0371306
1 parent
ea463fa2
Exists in
master
and in
2 other branches
Ticket #147: Avoid changing more than one card at once
Showing
1 changed file
with
10 additions
and
4 deletions
Show diff stats
www/js/controllers.js
... | ... | @@ -529,6 +529,8 @@ angular.module('confjuvapp.controllers', []) |
529 | 529 | $scope.showBackupProposalsLink = true; |
530 | 530 | } |
531 | 531 | } |
532 | + | |
533 | + $scope.changingCard = false; | |
532 | 534 | }; |
533 | 535 | |
534 | 536 | $scope.showBackupProposals = function() { |
... | ... | @@ -537,12 +539,16 @@ angular.module('confjuvapp.controllers', []) |
537 | 539 | $scope.showBackupProposalsLink = false; |
538 | 540 | }; |
539 | 541 | |
542 | + $scope.changingCard = false; | |
540 | 543 | $scope.nextCard = function() { |
541 | - var index = $scope.cards.length - 1; | |
542 | - if (index == -1) { | |
543 | - index = 0; | |
544 | + if (!$scope.changingCard) { | |
545 | + $scope.changingCard = true; | |
546 | + var index = $scope.cards.length - 1; | |
547 | + if (index == -1) { | |
548 | + index = 0; | |
549 | + } | |
550 | + $scope.cardDestroyed(index); | |
544 | 551 | } |
545 | - $scope.cardDestroyed(index); | |
546 | 552 | }; |
547 | 553 | |
548 | 554 | /****************************************************************************** | ... | ... |