From 5327df4c7adf01c002facf5dd3d4f9a327fa8480 Mon Sep 17 00:00:00 2001 From: Ludovic Marcotte Date: Wed, 5 Aug 2015 15:04:47 -0400 Subject: [PATCH] (feat) added select all feature to contacts module --- UI/Templates/ContactsUI/UIxContactFoldersView.wox | 4 ++++ UI/WebServerResources/js/Contacts/AddressBookController.js | 7 +++++++ 2 files changed, 11 insertions(+) diff --git a/UI/Templates/ContactsUI/UIxContactFoldersView.wox b/UI/Templates/ContactsUI/UIxContactFoldersView.wox index 0f4214877..6f6e6a77e 100644 --- a/UI/Templates/ContactsUI/UIxContactFoldersView.wox +++ b/UI/Templates/ContactsUI/UIxContactFoldersView.wox @@ -364,6 +364,10 @@ arrow_back + + + select_all + delete diff --git a/UI/WebServerResources/js/Contacts/AddressBookController.js b/UI/WebServerResources/js/Contacts/AddressBookController.js index bad20cc02..4c6960dfb 100644 --- a/UI/WebServerResources/js/Contacts/AddressBookController.js +++ b/UI/WebServerResources/js/Contacts/AddressBookController.js @@ -18,6 +18,7 @@ vm.notSelectedComponent = notSelectedComponent; vm.unselectCards = unselectCards; vm.confirmDeleteSelectedCards = confirmDeleteSelectedCards; + vm.selectAll = selectAll; vm.sort = sort; vm.sortedBy = sortedBy; vm.cancelSearch = cancelSearch; @@ -86,6 +87,12 @@ }); } + function selectAll() { + _.each(vm.selectedFolder.cards, function(card) { + card.selected = true; + }); + } + function sort(field) { vm.selectedFolder.$filter('', { sort: field }); }