mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-05-22 11:55:24 +00:00
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:
@@ -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();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user