Open bitcoin url in external app

This commit is contained in:
Yemel Jardi 2014-07-30 00:51:38 -03:00
parent 71448828f2
commit 037b6e9d01
4 changed files with 19 additions and 3 deletions

View File

@ -897,6 +897,10 @@ button.gray:focus,
margin-left: 0;
}
.pointer {
cursor: pointer;
}
.video-box {
width: 70px;
text-align: center;

View File

@ -19,6 +19,14 @@ angular.module('copayApp.controllers').controller('AddressesController',
$scope.openAddressModal = function(address) {
var ModalInstanceCtrl = function ($scope, $modalInstance, address) {
$scope.address = address;
$scope.openExternal = function(address) {
var url = 'bitcoin:' + address;
if (window.cordova) return window.open(url, '_blank');
window.location = url;
}
$scope.cancel = function () {
$modalInstance.dismiss('cancel');
};

View File

@ -10,10 +10,9 @@
<ul>
<li class="panel radius oh" ng-repeat="addr in addresses|removeEmpty|limitAddress:showAll">
<div class="large-8 small-6 column">
<div class="large-8 small-6 column" ng-click="openAddressModal(addr)">
<div class="ellipsis">
<a href="#" ng-click="openAddressModal(addr)"><i
class="fi-thumbnails">&nbsp;</i></a>
<i class="fi-thumbnails">&nbsp;</i>
<span><contact address="{{addr.address}}" tooltip-popup-delay="500" tooltip tooltip-placement="right"/></span>
<small ng-if="addr.isChange">change</small>
</div>

View File

@ -8,6 +8,11 @@
<span ng-if="!$root.updatingBalance">
{{address.balance || 0|noFractionNumber}} {{$root.unitName}}
</span>
<div style="margin-top:10px;">
<span class="label pointer" ng-click="openExternal(address.address)">
<i class="fi-link">&nbsp;</i> Open in external aplication
</span>
</div>
</div>
</div>
<a class="close-reveal-modal" ng-click="cancel()">&#215;</a>