show data

This commit is contained in:
Javier 2016-08-12 15:11:52 -03:00
commit f28b14a9d9
3 changed files with 92 additions and 52 deletions

View file

@ -1,8 +1,53 @@
'use strict';
angular.module('copayApp.controllers').controller('tabSendController', function($scope, $ionicModal) {
angular.module('copayApp.controllers').controller('tabSendController', function($scope, $ionicModal, addressbookService, profileService, configService, lodash) {
$scope.init = function() {
addressbookService.list(function(err, ab) {
if (err) {
console.log('ERROR:', err);
return;
}
// $scope.contactList = lodash.isEmpty(ab) ? null : ab;
$scope.contactList = [{
label: 'Javier',
address: '123456'
}, {
label: 'Javier 2',
address: '654321'
}, {
label: 'Javier 3',
address: '7891011'
}, {
label: 'Javier 4',
address: '1101987'
}];
});
var config = configService.getSync();
config.colorFor = config.colorFor || {};
config.aliasFor = config.aliasFor || {};
// Sanitize empty wallets (fixed in BWC 1.8.1, and auto fixed when wallets completes)
var credentials = lodash.filter(profileService.profile.credentials, 'walletName');
var ret = lodash.map(credentials, function(c) {
return {
m: c.m,
n: c.n,
name: config.aliasFor[c.walletId] || c.walletName,
id: c.walletId,
color: config.colorFor[c.walletId] || '#4A90E2',
};
});
$scope.wallets = lodash.sortBy(ret, 'name');
$scope.list = $scope.contactList.concat($scope.wallets);
};
$scope.openInputAmountModal = function(recipient) {
$scope.recipientName = recipient.name || recipient.label;
$scope.recipientColor = recipient.color;
$scope.openInputAmountModal = function(addr) {
$ionicModal.fromTemplateUrl('views/modals/inputAmount.html', {
scope: $scope
}).then(function(modal) {
@ -10,15 +55,4 @@ angular.module('copayApp.controllers').controller('tabSendController', function(
$scope.inputAmountModal.show();
});
};
$scope.options = {
loop: false,
effect: 'fade',
speed: 500,
};
$scope.$on("$ionicSlides.slideChangeEnd", function(event, data) {
// note: the indexes are 0-based
console.log('CHANGEDD');
});
});