From e59a4b4246c363a4b8b78b27d98eaad0825f2ebb Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Thu, 30 Apr 2015 22:12:46 -0400 Subject: [PATCH] Use of Dialog.prompt service in Contacts module --- UI/WebServerResources/js/ContactsUI.js | 42 ++++---------------------- 1 file changed, 6 insertions(+), 36 deletions(-) diff --git a/UI/WebServerResources/js/ContactsUI.js b/UI/WebServerResources/js/ContactsUI.js index 732699312..b54414d31 100644 --- a/UI/WebServerResources/js/ContactsUI.js +++ b/UI/WebServerResources/js/ContactsUI.js @@ -114,50 +114,20 @@ $scope.editMode = false; $state.go('app.addressbook', {addressbookId: folder.id}); }; - $scope.newAddressbook = function(ev) { - $scope.editMode = false; - $mdDialog.show({ - parent: angular.element(document.body), - targetEvent: ev, - clickOutsideToClose: true, - escapeToClose: true, - template: - '' + - ' ' + - ' ' + - ' ' + - ' ' + - ' ' + - '
' + - ' ' + - ' Cancel' + - ' ' + - ' ' + - ' OK' + - ' ' + - '
'+ - '
' + - '
', - controller: NewAddressBookDialogController - }); - function NewAddressBookDialogController(scope, $mdDialog) { - scope.name = ""; - scope.cancelClicked = function() { - $mdDialog.hide(); - } - scope.okClicked = function() { + $scope.newAddressbook = function() { + Dialog.prompt(l('New addressbook'), + l('Name of new addressbook')) + .then(function(name) { var addressbook = new AddressBook( { - name: scope.name, + name: name, isEditable: true, isRemote: false, owner: UserLogin } ); AddressBook.$add(addressbook); - $mdDialog.hide(); - } - } + }); }; $scope.edit = function(index, folder) { if (!folder.isRemote) {