Monotone-Parent: 8a165a32a6a836849e62e7fa408d15b5ce3c7a25

Monotone-Revision: 0a3d8971fb4a3b2c5dfbe3f501204e4f46f3ce96

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2007-10-25T19:22:07
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Francis Lachapelle
2007-10-25 19:22:07 +00:00
parent 78d3048cdb
commit 1838a833fa
3 changed files with 11 additions and 6 deletions
+4 -3
View File
@@ -68,6 +68,7 @@ function openAddressbook(sender) {
function onMenuSharing(event) {
var folderID = document.menuTarget.getAttribute("dataname");
var type = document.menuTarget.getAttribute("datatype");
if (type == "additional")
window.alert(clabels["The user rights cannot be"
+ " edited for this object!"]);
@@ -475,6 +476,7 @@ function messageListCallback(http) {
var row = $("row_" + selected);
if (row) {
row.select();
lastClickedRow = row.rowIndex - $(row).up('table').down('thead').getElementsByTagName('tr').length;
div.scrollTop = row.rowIndex * row.getHeight(); // scroll to selected message
}
else
@@ -1297,11 +1299,11 @@ function buildMailboxes(accountName, encoded) {
return account;
}
function onMenuCreateFolder(event) {
function onMenuCreateFolder(event) { log ("onMenuCreateFolder " + document.menuTarget);
var name = window.prompt(labels["Name :"], "");
if (name && name.length > 0) {
var folderID = document.menuTarget.getAttribute("dataname");
var urlstr = URLForFolderID(folderID) + "/createFolder?name=" + name;
var urlstr = URLForFolderID(folderID) + "/createFolder?name=" + name; log ("create " + urlstr);
triggerAjaxRequest(urlstr, folderOperationCallback);
}
}
@@ -1329,7 +1331,6 @@ function onMenuDeleteFolder(event) {
function onMenuExpungeFolder(event) {
var folderID = document.menuTarget.getAttribute("dataname");
var urlstr = URLForFolderID(folderID) + "/expunge";
triggerAjaxRequest(urlstr, folderRefreshCallback, folderID);
}
+1 -1
View File
@@ -272,7 +272,7 @@ function onRemoveAttachments() {
function attachmentDeleteCallback(http) {
if (http.readyState == 4) {
if (http.status == 204) {
if (isHttpStatus204(http.status)) {
var node = http.callbackData;
node.parentNode.removeChild(node);
}
+6 -2
View File
@@ -623,7 +623,8 @@ function onBodyClickMenuHandler(event) {
hideMenu(document.currentPopupMenu);
Event.stopObserving(document.body, "click", onBodyClickMenuHandler);
preventDefault(event);
if (event)
preventDefault(event);
}
function hideMenu(menuNode) {
@@ -1167,9 +1168,12 @@ function initMenu(menuDIV, callbacks) {
popupSubmenu.bindAsEventListener(node));
}
}
else
else {
Event.observe(node, "mouseup",
onBodyClickMenuHandler);
Event.observe(node, "click",
$(callback).bindAsEventListener(node));
}
}
else
node.addClassName("disabled");