From 9ab6c09d5d532dc1f16df44b1efeea87359cf1f5 Mon Sep 17 00:00:00 2001 From: Matias Alejo Garcia Date: Sun, 26 Apr 2015 18:41:21 -0300 Subject: [PATCH] better -generating address- status --- public/img/qr.png | Bin 0 -> 3423 bytes public/views/walletHome.html | 26 +++++++++++++++++++++++--- src/css/main.css | 6 ++++-- src/js/controllers/walletHome.js | 21 +++++++++++++-------- 4 files changed, 40 insertions(+), 13 deletions(-) create mode 100644 public/img/qr.png diff --git a/public/img/qr.png b/public/img/qr.png new file mode 100644 index 0000000000000000000000000000000000000000..a5e5212b71de7eca9a47b8861fe8cce16cd8306e GIT binary patch literal 3423 zcmeHKd0bP+7QVR+7>H$6-~mF|t3n7BFhBxf5m8nFB_JS(LRb??2w^orDpeF{fntFG zT@V3ft!x5DElb6qAS$w}l^`K(5n00WF6!&+`}h6b`}@tEGv9o3&YU?j=gz(4=5qK; zNo7d@0KPopVCN3iBijWb4!u=;9R zzczpv2GqDHS|Gz9imLTV$$#|Nouvjvhf-*v6PLWBQn zDT?~pEyzK`?H)rTG{*2R-Oy0nHfrt~9eNhBysh8T2=|fsKiFqGIKyq@f1AuFPd}oN ztCo^D!@rizQqt+Zo;Ls>DM#$AJsB_o+k!km*!4}@ANF5;doktm_bCd>VK+$MWo518 zK0#TtNY=*dJ5%AmYNobM*ym$1f>nn_^UdwWrN>q09<7YbJ@QUy^A1_~AQ%>Q_SF&f z^H1GPHhElxr~ay3&ext_TjEbnatpYt&6VW|tbh#01sjw3O0wXv76kjd>NJFeUctw)cl6}rU5hPm;cwp-6k8^RwV&S_)6eVa z+3&v15jW`0Sd0sJWnpOMLZkk9P>+a5)&V zgsb?CPMcEB;(%mf%Al{UToE~F4`>3aO{UW(js`eZE0@wE3J$`mg&e;LTIo7+yeb^kBZP$ayYE>CV=3T?~Fv zm4MG}YQQM()XbWElI5aqnMk73>G?)UkyfFz?4lymM)G)+8jgWEv#c0-lI6&nQtr4< zXD}EVt*)YeqV9;=hr`{rd9@RIF8y@4X~1g3_@1da65eo#Gg-hLb(dKSbFfyih&{=wzgHz6^q7~~ZsRDZ z8ulue9!6n);F$9wiEv)^wO_;f<;>0QuL*3QgJB z*}><}pU;`O$4XdVS-7#MPXhFiXKb#o4#?#nn|r0}brnEhbqEuM%4reBa73Z&xSJpc zU{S+V>yqTMqLJZ<+72lD^+i$(k)2>9-#}&*T^;aoV z#)=%jFV8E_sPcHh-RzRBc_I)9uJT(u{r!Xu`4v?z;RBs+GQ|C`rMTf1Qr+{12aT1= zuBm|h2x7G`;74TRQvZIt$b{KrW4c#=%sf66ydg|pWvs?e7Yy<4@&v?8YtDLOTHC2Q zo#GHL3F4jiiS0#0FHKLn7yPy{{kUDQn7q2_zV-InR^JcOErJ;NsIB4*9W?9Dtr(4C z+P|&nt@$2P%12=igR^4~xP9=j%eG8T$3p&5F@y{jCZ8pf2C&lKnB+>zpeUd&N<#_; zDt3kM+YN0|xD&xf6@;TRUU=>!FgX&}n5kGe!dJDr+>;5g` zK)KhDj&rTo-C-cyg#*|AU4t<3n&DguLSbY|IDGq$;eVF;pUw6E9H$Ke3@zWj$kqWOWnjg@s;T0^Akmq{f?Yrw@$z*coa=3qpLQ6UX-$_`G zs=s^J>W^cc_vz8m{fQfEORx15k6a$B?bBeLn20!C_OvNYTHVFJx3917(A11W9?cmo z36mkRnC}l|kB<7KG^8}so@t@>U^Bwv<;4$G%0kJz+<5G9?u{BQ5*Eu6f(mSzuVg8T zSeFBirgeYENJ;u`VU(C*(ehlug$oygn|-Si#riCL&o8|0c;-jj>`iEL!QuA01W+bs z4j73p-g{=H*=zN{@uzOrt;NWOC}~kX_lb@=m2_&zHXsbV@I^>UWPjP=eJE+0cK?Ji z&?_u&NGK0dwK3E9k(QLYs&kX1ohICD&J7M%UhKGafDn!tnfzD%4ur29Ni4&o)e(J@ z5TFJ3VL5uq9jwz6{|12PpP0bSPaL{;!I5+ma-zvcBO;Bt1NuOBiJYXLN?tXAM6dm+ z0-1RNbjM*x^8$T-s`bK`UI`8*WBk^*PZ`Ge^o65a~kKCmvf zZ7wD>6(}HY5M947IT6e$rId52Lfq(+G0DQAGn*Tt<&G}tK{%^fhU8cJC_P>{=}e7} zZ&}k?&b!3;g`?Ow&(TC+L&gUdLC=NBPw_qwd~ zi(2A{*1Kg9`a+2aereXT1|D
-
+

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); }