Monotone-Parent: 0b2ba2d3c49b01c45b4abeb2e5a83fa8ea053a84

Monotone-Revision: f6270207331bcfe8521e449bfa34781eddb03eaa

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2007-05-11T21:45:33
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau
2007-05-11 21:45:33 +00:00
parent 09889ad0a5
commit 8e00779654
4 changed files with 58 additions and 5 deletions
+20 -2
View File
@@ -50,11 +50,29 @@ function onUserAdd(event) {
event.preventDefault();
}
function removeUserCallback(http) {
var node = http.callbackData;
if (http.readyState == 4
&& http.status == 204)
node.parentNode.removeChild(node);
else
log("error deleting user: " + node.getAttribute("id"));
}
function onUserRemove(event) {
var userList = $("userList");
var nodes = userList.getSelectedRows();
for (var i = 0; i < nodes.length; i++)
userList.removeChild(nodes[i]);
var url = window.location.href;
var elements = url.split("/");
elements[elements.length-1] = "removeUserFromAcls?uid=";
var baseURL = elements.join("/");
for (var i = 0; i < nodes.length; i++) {
var userId = nodes[i].getAttribute("id");
triggerAjaxRequest(baseURL + userId, removeUserCallback, nodes[i]);
}
event.preventDefault();
}