Monotone-Parent: e0ce68cefe0f0cfcd77e9154b801fa154c153a18

Monotone-Revision: e44082eaf7ba9712f1ef3e53fa4b3d3bab1c52c7

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2008-05-20T22:12:09
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau
2008-05-20 22:12:09 +00:00
parent 8db1592a73
commit 53cf29d48d

View File

@@ -626,17 +626,18 @@ function onAddressBookRemove(event) {
if (nodes.length > 0) {
nodes[0].deselect();
var owner = nodes[0].getAttribute("owner");
if (owner != UserLogin) {
var folderId = nodes[0].getAttribute("id");
unsubscribeFromFolder(folderId, owner, onFolderUnsubscribeCB, folderId);
}
else {
if (owner == UserLogin) {
var folderIdElements = nodes[0].getAttribute("id").split(":");
var abId = folderIdElements[0].substr(1);
deletePersonalAddressBook(abId);
var personal = $("/personal");
personal.selectElement();
onFolderSelectionChange();
}
else {
var folderId = nodes[0].getAttribute("id");
unsubscribeFromFolder(folderId, owner, onFolderUnsubscribeCB, folderId);
}
}
preventDefault(event);
@@ -650,7 +651,7 @@ function deletePersonalAddressBook(folderId) {
document.deletePersonalABAjaxRequest.aborted = true;
document.deletePersonalABAjaxRequest.abort();
}
var url = ApplicationBaseURL + "/" + folderId + "/deleteFolder";
var url = ApplicationBaseURL + folderId + "/deleteFolder";
document.deletePersonalABAjaxRequest
= triggerAjaxRequest(url, deletePersonalAddressBookCallback,
folderId);