diff --git a/UI/Templates/ContactsUI/UIxContactFoldersView.wox b/UI/Templates/ContactsUI/UIxContactFoldersView.wox index 976ebe273..97efee5b6 100644 --- a/UI/Templates/ContactsUI/UIxContactFoldersView.wox +++ b/UI/Templates/ContactsUI/UIxContactFoldersView.wox @@ -38,14 +38,14 @@ contacts

{{folder.name}}

- contacts

{{folder.name}}

- public diff --git a/UI/WebServerResources/js/Contacts/AddressBooksController.js b/UI/WebServerResources/js/Contacts/AddressBooksController.js index e611cc7a0..373012e83 100644 --- a/UI/WebServerResources/js/Contacts/AddressBooksController.js +++ b/UI/WebServerResources/js/Contacts/AddressBooksController.js @@ -24,10 +24,17 @@ vm.share = share; vm.subscribeToFolder = subscribeToFolder; - function select(folder) { - vm.editMode = false; - AddressBook.$query.value = ''; - $state.go('app.addressbook', {addressbookId: folder.id}); + function select($event, folder) { + if ($state.params.addressbookId != folder.id && + vm.editMode != folder.id) { + vm.editMode = false; + AddressBook.$query.value = ''; + $state.go('app.addressbook', {addressbookId: folder.id}); + } + else { + $event.preventDefault(); + $event.stopPropagation(); + } } function newAddressbook() {