From ce0a7584b3b81909b1a84639df68641730472a2c Mon Sep 17 00:00:00 2001 From: Gustavo Maximiliano Cortez Date: Wed, 20 May 2015 04:05:13 -0300 Subject: [PATCH] Splits creating personal and multisign wallets --- public/views/create.html | 18 +++++++++++++++--- src/js/controllers/create.js | 11 ++++++----- 2 files changed, 21 insertions(+), 8 deletions(-) diff --git a/public/views/create.html b/public/views/create.html index cc04dddec..a62aadcdc 100644 --- a/public/views/create.html +++ b/public/views/create.html @@ -6,7 +6,7 @@ -
+
@@ -21,6 +21,16 @@
+
@@ -47,10 +57,12 @@
-
+
diff --git a/src/js/controllers/create.js b/src/js/controllers/create.js index 02cbfa2d9..0aae93968 100644 --- a/src/js/controllers/create.js +++ b/src/js/controllers/create.js @@ -29,18 +29,19 @@ angular.module('copayApp.controllers').controller('createController', } var updateRCSelect = function(n) { + $scope.totalCopayers = n; var maxReq = COPAYER_PAIR_LIMITS[n]; self.RCValues = lodash.range(1, maxReq + 1); $scope.requiredCopayers = Math.min(parseInt(n / 2 + 1), maxReq); }; - $scope.$watch('totalCopayers', function(tc) { - updateRCSelect(tc); - }); - - this.TCValues = lodash.range(1, defaults.limits.totalCopayers + 1); + this.TCValues = lodash.range(2, defaults.limits.totalCopayers + 1); $scope.totalCopayers = defaults.wallet.totalCopayers; + this.setTotalCopayers = function(tc) { + updateRCSelect(tc); + }; + this.create = function(form) { if (form && form.$invalid) { this.error = gettext('Please enter the required fields');