diff --git a/public/img/qr.png b/public/img/qr.png new file mode 100644 index 000000000..a5e5212b7 Binary files /dev/null and b/public/img/qr.png differ diff --git a/public/views/walletHome.html b/public/views/walletHome.html index 2691e0fc9..6f9a6c7c2 100644 --- a/public/views/walletHome.html +++ b/public/views/walletHome.html @@ -185,16 +185,36 @@
-
+

My Bitcoin address

+

{{home.addr}}

+
+
+
+
+
+
+
+
+
+
+
+
+ +
+

...

+
+
+
+
@@ -207,10 +227,10 @@
-
+
diff --git a/src/css/main.css b/src/css/main.css index 42e52ec4f..8610ed7a2 100644 --- a/src/css/main.css +++ b/src/css/main.css @@ -1144,11 +1144,13 @@ input.ng-invalid-match, input.ng-invalid-match:focus { /*/////////////////// SPINNER ////////////////////*/ -#history .spinner { +#history .spinner, #receive .spinner { height: 46px; } -#history .spinner > div { +#history .spinner > div, +#receive .spinner > div +{ background-color: #7A8C9E; } diff --git a/src/js/controllers/walletHome.js b/src/js/controllers/walletHome.js index d32fb1ede..314ae0c5a 100644 --- a/src/js/controllers/walletHome.js +++ b/src/js/controllers/walletHome.js @@ -272,17 +272,21 @@ angular.module('copayApp.controllers').controller('walletHomeController', functi this.newAddress = function() { var fc = profileService.focusedClient; - self.setOngoingProcess('Generating Address'); + self.generatingAddress = true; fc.createAddress(function(err, addr) { - self.setOngoingProcess(); if (err) { $log.debug('Creating address ERROR:', err); $scope.$emit('Local/ClientError', err); - } else { - self.addr = addr.address; - storageService.storeLastAddress(fc.credentials.walletId, addr.address, function() {}); + self.generatingAddress = false; + $scope.$digest(); + return; } - $scope.$digest(); + self.addr = addr.address; + storageService.storeLastAddress(fc.credentials.walletId, addr.address, function() { + + self.generatingAddress = false; + $scope.$digest(); + }); }); }; @@ -290,7 +294,8 @@ angular.module('copayApp.controllers').controller('walletHomeController', functi var fc = profileService.focusedClient; $timeout(function() { storageService.getLastAddress(fc.credentials.walletId, function(err, addr) { - if (addr) { + // TODO + if (addr && 0) { self.addr = addr; } else { self.newAddress(); @@ -500,7 +505,7 @@ angular.module('copayApp.controllers').controller('walletHomeController', functi profileService.lockFC(); self.setOngoingProcess(); - if (err) { + if (err) { return cb(err); }