fix address generate
This commit is contained in:
parent
26b58fd9ed
commit
4231dcadc7
4 changed files with 8 additions and 58 deletions
|
|
@ -44,7 +44,7 @@ Error: {{addrError}}
|
||||||
<i class="icon ion-ios-upload-outline"></i>
|
<i class="icon ion-ios-upload-outline"></i>
|
||||||
<span translate>Share address</span>
|
<span translate>Share address</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="item item-icon-left" ng-click="setAddress(true)" ng-disabled="">
|
<div class="item item-icon-left" ng-click="setAddress(null, true)" ng-disabled="">
|
||||||
<i class="icon ion-ios-loop"></i>
|
<i class="icon ion-ios-loop"></i>
|
||||||
<span translate>Next Address</span>
|
<span translate>Next Address</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -54,27 +54,8 @@ Error: {{addrError}}
|
||||||
<span ng-show="!generatingAddress" copy-to-clipboard="addr">{{addr}}</span>
|
<span ng-show="!generatingAddress" copy-to-clipboard="addr">{{addr}}</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<wallets only-complete="false"></wallets>
|
|
||||||
<!-- <div class="item item-text-wrap" ng-style="{'height' : '200px'}">
|
|
||||||
<ion-slides class="slides" options="options" slider="data.slider">
|
|
||||||
<ion-slide-page ng-repeat="item in wallets track by $index" >
|
|
||||||
<div class="list card">
|
|
||||||
<ul class="pr">
|
|
||||||
<li ng-show="wallets[0]" class="item item-icon-left">
|
|
||||||
<i class="icon ion-briefcase size-21" ng-style="{'color':item.color}"></i>
|
|
||||||
{{item.name || item.id}}
|
|
||||||
<span class="item-note" ng-show="item.n > 1 && item.isComplete()">
|
|
||||||
{{item.m}}-of-{{item.n}}
|
|
||||||
</span>
|
|
||||||
<span class="badge badge-assertive" ng-show="!item.isComplete()" translate>
|
|
||||||
Incomplete
|
|
||||||
</span>
|
|
||||||
|
|
||||||
</li>
|
<wallets></wallets>
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</ion-slide-page>
|
|
||||||
</ion-slides>
|
|
||||||
</div> -->
|
|
||||||
</ion-content>
|
</ion-content>
|
||||||
</ion-view>
|
</ion-view>
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,6 @@
|
||||||
<div class="item item-divider">
|
<div class="item item-divider">
|
||||||
Preferences
|
Preferences
|
||||||
</div>
|
</div>
|
||||||
<wallets></wallets>
|
|
||||||
<div class="list">
|
<div class="list">
|
||||||
<div class="item item-icon-left" href ui-sref="settings.language">
|
<div class="item item-icon-left" href ui-sref="settings.language">
|
||||||
<i class="icon ion-ios-chatbubble-outline"></i>
|
<i class="icon ion-ios-chatbubble-outline"></i>
|
||||||
|
|
|
||||||
|
|
@ -5,37 +5,14 @@ angular.module('copayApp.controllers').controller('tabReceiveController', functi
|
||||||
$scope.isCordova = platformInfo.isCordova;
|
$scope.isCordova = platformInfo.isCordova;
|
||||||
|
|
||||||
$scope.init = function() {
|
$scope.init = function() {
|
||||||
$scope.index = 0;
|
$scope.defaultWallet = profileService.getWallets()[0];
|
||||||
$scope.isCordova = platformInfo.isCordova;
|
$scope.isCordova = platformInfo.isCordova;
|
||||||
$scope.isNW = platformInfo.isNW;
|
$scope.isNW = platformInfo.isNW;
|
||||||
// $scope.setWallets();
|
|
||||||
$scope.setAddress(false);
|
$scope.setAddress(false);
|
||||||
// $scope.options = {
|
|
||||||
// loop: false,
|
|
||||||
// effect: 'flip',
|
|
||||||
// speed: 500,
|
|
||||||
// spaceBetween: 100
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// $scope.$on("$ionicSlides.sliderInitialized", function(event, data) {
|
|
||||||
// // data.slider is the instance of Swiper
|
|
||||||
// $scope.slider = data.slider;
|
|
||||||
// });
|
|
||||||
//
|
|
||||||
// $scope.$on("$ionicSlides.slideChangeStart", function(event, data) {
|
|
||||||
// console.log('Slide change is beginning');
|
|
||||||
// });
|
|
||||||
//
|
|
||||||
// $scope.$on("$ionicSlides.slideChangeEnd", function(event, data) {
|
|
||||||
// $scope.index = data.slider.activeIndex;
|
|
||||||
// $scope.setAddress();
|
|
||||||
// });
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$scope.copyToClipboard = function(addr, $event) {
|
$scope.copyToClipboard = function(addr, $event) {
|
||||||
|
|
||||||
var showPopover = function() {
|
var showPopover = function() {
|
||||||
|
|
||||||
$ionicPopover.fromTemplateUrl('views/includes/copyToClipboard.html', {
|
$ionicPopover.fromTemplateUrl('views/includes/copyToClipboard.html', {
|
||||||
scope: $scope
|
scope: $scope
|
||||||
}).then(function(popover) {
|
}).then(function(popover) {
|
||||||
|
|
@ -66,8 +43,8 @@ angular.module('copayApp.controllers').controller('tabReceiveController', functi
|
||||||
};
|
};
|
||||||
|
|
||||||
$scope.$on('Wallet/Changed', function(event, wallet) {
|
$scope.$on('Wallet/Changed', function(event, wallet) {
|
||||||
console.log(wallet);
|
|
||||||
$log.debug('Wallet changed: ' + wallet.name);
|
$log.debug('Wallet changed: ' + wallet.name);
|
||||||
|
$scope.defaultWallet = wallet;
|
||||||
$scope.setAddress(wallet);
|
$scope.setAddress(wallet);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
@ -78,13 +55,13 @@ angular.module('copayApp.controllers').controller('tabReceiveController', functi
|
||||||
};
|
};
|
||||||
|
|
||||||
$scope.setAddress = function(wallet, forceNew) {
|
$scope.setAddress = function(wallet, forceNew) {
|
||||||
if (!wallet) return;
|
var wallet = wallet || $scope.defaultWallet;
|
||||||
if ($scope.generatingAddress) return;
|
if ($scope.generatingAddress) return;
|
||||||
|
|
||||||
$scope.addr = null;
|
$scope.addr = null;
|
||||||
$scope.addrError = null;
|
$scope.addrError = null;
|
||||||
|
|
||||||
if (!wallet.isComplete()) {
|
if (wallet && !wallet.isComplete()) {
|
||||||
$scope.incomplete = true;
|
$scope.incomplete = true;
|
||||||
$timeout(function() {
|
$timeout(function() {
|
||||||
$scope.$digest();
|
$scope.$digest();
|
||||||
|
|
@ -108,10 +85,4 @@ angular.module('copayApp.controllers').controller('tabReceiveController', functi
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
$scope.setWallets = function() {
|
|
||||||
$scope.wallets = profileService.getWallets();
|
|
||||||
};
|
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -159,8 +159,7 @@ angular.module('copayApp.directives')
|
||||||
|
|
||||||
scope.$on("$ionicSlides.sliderInitialized", function(event, data) {
|
scope.$on("$ionicSlides.sliderInitialized", function(event, data) {
|
||||||
scope.slider = data.slider;
|
scope.slider = data.slider;
|
||||||
scope.content.index = data.slider.activeIndex;
|
scope.$emit('Wallet/Changed', scope.content.wallets[0]);
|
||||||
scope.$emit('Wallet/Changed', scope.content.wallets[scope.content.index]);
|
|
||||||
});
|
});
|
||||||
|
|
||||||
scope.$on("$ionicSlides.slideChangeEnd", function(event, data) {
|
scope.$on("$ionicSlides.slideChangeEnd", function(event, data) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue