Merge pull request #34 from colkito/feature/list-and-create-address

Added support for list and create address in a opened wallet
This commit is contained in:
Gustavo Maximiliano Cortez 2014-04-14 17:27:46 -03:00
commit 0941486859
2 changed files with 14 additions and 9 deletions

View File

@ -141,15 +141,13 @@
<div class="row"> <div class="row">
<div class="large-6 columns"> <div class="large-6 columns">
<a class="panel db"> Adress1 <span class="right"> &gt; </span> </a> <a class="panel db" ng-repeat="addr in addrs" ng-click="selectAddr(addr.addrStr)">{{addr.addrStr}} <span class="right"> &gt;</span></a>
<a class="panel db"> Adress2 <span class="right"> &gt; </span> </a>
<a class="panel db"> Adress3 <span class="right"> &gt; </span> </a>
<a class="panel db"> Adress4 <span class="right"> &gt; </span> </a>
</div> </div>
<div class="large-6 columns"> <div class="large-6 columns">
<qrcode size="160" data="n3zUqNR7Bbbc4zJhPVj1vG2Lx66K3Xhzvb"></qrcode> <qrcode size="160" data="{{selectedAddr}}"></qrcode>
<p> 2.5432 BTC </p> <p> 2.5432 BTC </p>
</div> </div>
<button class="secondary round large-4 columns" ng-click="newAddr()"> New address</button>
</div> </div>
</div> </div>
</script> </script>

View File

@ -10,8 +10,15 @@ angular.module('copay.home').controller('HomeController',
$location.path('signin'); $location.path('signin');
} }
$scope.addrs = [ $scope.addrs = $rootScope.publicKeyRing.getAddresses();
{ addrStr: 'n3zUqNR7Bbbc4zJhPVj1vG2Lx66K3Xhzvb'}, $scope.selectedAddr = $scope.addrs[0];
{ addrStr: 'my9wnLwwUrwpNfEgSrWY62ymEGf1edKf4J'}
]; $scope.newAddr = function() {
var a = $rootScope.publicKeyRing.generateAddress();
$scope.addrs.push({ addrStr: a.toString('hex') });
};
$scope.selectAddr = function(addr) {
$scope.selectedAddr = addr;
};
}); });