Merge pull request #6032 from cmgustavo/bug/collect-email-01

Prevent double click/tap on button confirm
This commit is contained in:
Gabriel Edgardo Bazán 2017-05-15 16:02:30 -03:00 committed by GitHub
commit eb945b4589
2 changed files with 14 additions and 11 deletions

View File

@ -48,17 +48,20 @@ angular.module('copayApp.controllers').controller('collectEmailController', func
};
$scope.save = function() {
var enabled = true; // Set enabled email: true
emailService.updateEmail({
enabled: enabled,
email: enabled ? $scope.data.email : null
});
if ($scope.data.accept) collectEmail();
$scope.disableButton = true;
$timeout(function() {
$scope.goNextView();
var enabled = true; // Set enabled email: true
emailService.updateEmail({
enabled: enabled,
email: enabled ? $scope.data.email : null
});
if ($scope.data.accept) collectEmail();
$timeout(function() {
$scope.goNextView();
}, 200);
}, 200);
};

View File

@ -28,7 +28,7 @@
</button>
</div>
<div class="col col-50">
<button class="button button-block button-stable" ng-click="save()">
<button class="button button-block button-stable" ng-disabled="disableButton" ng-click="save()">
{{'Confirm' | translate}}
</button>
</div>