diff --git a/UI/Contacts/English.lproj/Localizable.strings b/UI/Contacts/English.lproj/Localizable.strings index c29237cce..ddeba80a4 100644 --- a/UI/Contacts/English.lproj/Localizable.strings +++ b/UI/Contacts/English.lproj/Localizable.strings @@ -91,3 +91,5 @@ "Remove the selected Addressbook" = "Remove the selected Addressbook"; "Name of the Address Book" = "Name of the Address Book"; +"Are you sure you want to delete the selected address book?" += "Are you sure you want to delete the selected address book?"; diff --git a/UI/Contacts/French.lproj/Localizable.strings b/UI/Contacts/French.lproj/Localizable.strings index 7ecdeb34f..b191edf75 100644 --- a/UI/Contacts/French.lproj/Localizable.strings +++ b/UI/Contacts/French.lproj/Localizable.strings @@ -93,3 +93,5 @@ "Remove the selected Addressbook" = "Enlever le carnet d'adresses sélectionné"; "Name of the Address Book" = "Nom du carnet d'adresses"; +"Are you sure you want to delete the selected address book?" += "Voulez-vous vraiment supprimer le carnet d'adresses sélectionné ?"; diff --git a/UI/WebServerResources/ContactsUI.js b/UI/WebServerResources/ContactsUI.js index ab67be834..fd7cd970f 100644 --- a/UI/WebServerResources/ContactsUI.js +++ b/UI/WebServerResources/ContactsUI.js @@ -664,13 +664,18 @@ function onAddressBookRemove(event) { } function deletePersonalAddressBook(folderId) { - if (document.deletePersonalABAjaxRequest) { - document.deletePersonalABAjaxRequest.aborted = true; - document.deletePersonalABAjaxRequest.abort(); + var label + = labels["Are you sure you want to delete the selected address book?"]; + if (window.confirm(label.decodeEntities())) { + if (document.deletePersonalABAjaxRequest) { + document.deletePersonalABAjaxRequest.aborted = true; + document.deletePersonalABAjaxRequest.abort(); + } + var url = ApplicationBaseURL + "/" + folderId + "/delete"; + document.deletePersonalABAjaxRequest + = triggerAjaxRequest(url, deletePersonalAddressBookCallback, + folderId); } - var url = ApplicationBaseURL + "/" + folderId + "/delete"; - document.deletePersonalABAjaxRequest - = triggerAjaxRequest(url, deletePersonalAddressBookCallback, folderId); } function deletePersonalAddressBookCallback(http) {