From 9377a55bcda7a91481f1168b0b536ef733ae25bb Mon Sep 17 00:00:00 2001 From: Gustavo Maximiliano Cortez Date: Mon, 17 Oct 2016 18:18:40 -0300 Subject: [PATCH] Show confirmation popup before reject a proposal --- src/js/controllers/modals/txpDetails.js | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/src/js/controllers/modals/txpDetails.js b/src/js/controllers/modals/txpDetails.js index 853383dd1..1cd3fa2b6 100644 --- a/src/js/controllers/modals/txpDetails.js +++ b/src/js/controllers/modals/txpDetails.js @@ -96,16 +96,20 @@ angular.module('copayApp.controllers').controller('txpDetailsController', functi }; $scope.reject = function(txp) { - $scope.loading = true; + var title = gettextCatalog.getString('Warning!'); + var msg = gettextCatalog.getString('Are you sure you want to reject this transaction?'); + popupService.showConfirm(title, msg, null, null, function(res) { + if (res) { + $scope.loading = true; - walletService.reject($scope.wallet, $scope.tx, function(err, txpr) { - if (err) - return setError(err, gettextCatalog.getString('Could not reject payment')); + walletService.reject($scope.wallet, $scope.tx, function(err, txpr) { + if (err) + return setError(err, gettextCatalog.getString('Could not reject payment')); - $scope.close(); + $scope.close(); + }); + } }); - - }; $scope.remove = function() {