From 0e9046ebd37307f43386c34346fe2d29396f693a Mon Sep 17 00:00:00 2001 From: Javier Date: Tue, 14 Jun 2016 14:53:27 -0300 Subject: [PATCH] display edit button if there is entries --- public/views/modals/addressbook.html | 7 ++++--- src/js/controllers/modals/addressbook.js | 9 +++++++-- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/public/views/modals/addressbook.html b/public/views/modals/addressbook.html index 2def47a27..f70719f38 100644 --- a/public/views/modals/addressbook.html +++ b/public/views/modals/addressbook.html @@ -14,7 +14,7 @@ -
+
Edit @@ -73,7 +73,7 @@
- +
diff --git a/src/js/controllers/modals/addressbook.js b/src/js/controllers/modals/addressbook.js index d54cfd2b5..fbbd6f2dc 100644 --- a/src/js/controllers/modals/addressbook.js +++ b/src/js/controllers/modals/addressbook.js @@ -1,6 +1,6 @@ 'use strict'; -angular.module('copayApp.controllers').controller('addressbookController', function($rootScope, $scope, $timeout, profileService, addressService, addressbookService, bwsError) { +angular.module('copayApp.controllers').controller('addressbookController', function($rootScope, $scope, $timeout, lodash, profileService, addressService, addressbookService, bwsError) { var self = $scope.self; var fc = profileService.focusedClient; @@ -68,7 +68,7 @@ angular.module('copayApp.controllers').controller('addressbookController', funct $scope.addAddressbookEntry = !$scope.addAddressbookEntry; }; - $scope.list = function() { + $scope.contactList = function() { $scope.error = null; addressbookService.list(function(err, ab) { if (err) { @@ -76,6 +76,7 @@ angular.module('copayApp.controllers').controller('addressbookController', funct return; } $scope.list = ab; + $scope.isEmptyList = lodash.isEmpty($scope.list); $timeout(function() { $scope.$digest(); }); @@ -92,6 +93,7 @@ angular.module('copayApp.controllers').controller('addressbookController', funct } $rootScope.$emit('Local/AddressbookUpdated', ab); $scope.list = ab; + $scope.isEmptyList = lodash.isEmpty($scope.list); $scope.editAddressbook = true; $scope.toggleEditAddressbook(); $scope.$digest(); @@ -109,6 +111,9 @@ angular.module('copayApp.controllers').controller('addressbookController', funct } $rootScope.$emit('Local/AddressbookUpdated', ab); $scope.list = ab; + $scope.isEmptyList = lodash.isEmpty($scope.list); + if ($scope.isEmptyList) + $scope.editAddressbook = false; $scope.$digest(); }); }, 100);