From 6d5fb581a6aa40fbee86ae4d878c640d4976ed79 Mon Sep 17 00:00:00 2001 From: Gustavo Maximiliano Cortez Date: Mon, 15 May 2017 15:27:12 -0300 Subject: [PATCH 1/2] Prevent double click/tap on button confirm --- src/js/controllers/onboarding/collectEmail.js | 22 ++++++++++--------- www/views/onboarding/collectEmail.html | 2 +- 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/src/js/controllers/onboarding/collectEmail.js b/src/js/controllers/onboarding/collectEmail.js index 53c2af34b..6ed7b08a9 100644 --- a/src/js/controllers/onboarding/collectEmail.js +++ b/src/js/controllers/onboarding/collectEmail.js @@ -48,17 +48,19 @@ 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(); - $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); }; diff --git a/www/views/onboarding/collectEmail.html b/www/views/onboarding/collectEmail.html index 847ff0158..21929388e 100644 --- a/www/views/onboarding/collectEmail.html +++ b/www/views/onboarding/collectEmail.html @@ -28,7 +28,7 @@
-
From 8066998776ab73cb63fc4c9234a28fa756788d12 Mon Sep 17 00:00:00 2001 From: Gustavo Maximiliano Cortez Date: Mon, 15 May 2017 15:46:19 -0300 Subject: [PATCH 2/2] Disable button --- src/js/controllers/onboarding/collectEmail.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/js/controllers/onboarding/collectEmail.js b/src/js/controllers/onboarding/collectEmail.js index 6ed7b08a9..e8766d5e4 100644 --- a/src/js/controllers/onboarding/collectEmail.js +++ b/src/js/controllers/onboarding/collectEmail.js @@ -48,6 +48,7 @@ angular.module('copayApp.controllers').controller('collectEmailController', func }; $scope.save = function() { + $scope.disableButton = true; $timeout(function() { var enabled = true; // Set enabled email: true