Corrige un bug dans le scroll du mailEditor
Monotone-Parent: 08b02518bde16e0b0865b5640688f3386eefa918 Monotone-Revision: da4549a652b63b86055b1d36eb59d91375871786 Monotone-Author: crobert@inverse.ca Monotone-Date: 2008-09-30T13:10:15 Monotone-Branch: ca.inverse.sogo
This commit is contained in:
parent
db936bf021
commit
4b4a8d3446
|
@ -1830,6 +1830,34 @@ function onLabelMenuPrepareVisibility() {
|
||||||
lis[0].addClassName("_chosen");
|
lis[0].addClassName("_chosen");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function saveAs() {
|
||||||
|
saveSelectedMessages();
|
||||||
|
preventDefault(event);
|
||||||
|
}
|
||||||
|
|
||||||
|
function saveSelectedMessages(sender) {
|
||||||
|
var messageList = $("messageList").down("TBODY");
|
||||||
|
var rows = messageList.getSelectedNodes();
|
||||||
|
var uids = new Array(); // message IDs
|
||||||
|
var paths = new Array(); // row IDs
|
||||||
|
|
||||||
|
if (rows.length > 0) {
|
||||||
|
for (var i = 0; i < rows.length; i++) {
|
||||||
|
var uid = rows[i].readAttribute("id").substr(4);
|
||||||
|
var path = Mailer.currentMailbox + "/" + uid;
|
||||||
|
uids.push(uid);
|
||||||
|
paths.push(path);
|
||||||
|
}
|
||||||
|
var url = ApplicationBaseURL + encodeURI(Mailer.currentMailbox) + "/saveMessages";
|
||||||
|
window.open(url+"?id="+uids+"&uid="+uids+"&mailbox="+Mailer.currentMailbox+"&path="+paths);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
window.alert(labels["Please select a message."]);
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
function getMenus() {
|
function getMenus() {
|
||||||
var menus = {}
|
var menus = {}
|
||||||
menus["accountIconMenu"] = new Array(null, null, onMenuCreateFolder, null,
|
menus["accountIconMenu"] = new Array(null, null, onMenuCreateFolder, null,
|
||||||
|
@ -1857,14 +1885,14 @@ function getMenus() {
|
||||||
onMenuForwardMessage, null,
|
onMenuForwardMessage, null,
|
||||||
"-", "moveMailboxMenu",
|
"-", "moveMailboxMenu",
|
||||||
"copyMailboxMenu", "label-menu",
|
"copyMailboxMenu", "label-menu",
|
||||||
"mark-menu", "-", null,
|
"mark-menu", "-", saveAs,
|
||||||
onMenuViewMessageSource, null,
|
onMenuViewMessageSource, null,
|
||||||
null, onMenuDeleteMessage);
|
null, onMenuDeleteMessage);
|
||||||
menus["messagesListMenu"] = new Array(onMenuForwardMessage,
|
menus["messagesListMenu"] = new Array(onMenuForwardMessage,
|
||||||
"-", "moveMailboxMenu",
|
"-", "moveMailboxMenu",
|
||||||
"copyMailboxMenu", "label-menu",
|
"copyMailboxMenu", "label-menu",
|
||||||
"mark-menu", "-",
|
"mark-menu", "-",
|
||||||
null, null,
|
saveAs, null,
|
||||||
onMenuDeleteMessage);
|
onMenuDeleteMessage);
|
||||||
menus["imageMenu"] = new Array(saveImage);
|
menus["imageMenu"] = new Array(saveImage);
|
||||||
menus["messageContentMenu"] = new Array(onMenuReplyToSender,
|
menus["messageContentMenu"] = new Array(onMenuReplyToSender,
|
||||||
|
@ -1874,7 +1902,7 @@ function getMenus() {
|
||||||
"copyMailboxMenu",
|
"copyMailboxMenu",
|
||||||
"-", "label-menu", "mark-menu",
|
"-", "label-menu", "mark-menu",
|
||||||
"-",
|
"-",
|
||||||
null, onMenuViewMessageSource,
|
saveAs, onMenuViewMessageSource,
|
||||||
null, onPrintCurrentMessage,
|
null, onPrintCurrentMessage,
|
||||||
onMenuDeleteMessage);
|
onMenuDeleteMessage);
|
||||||
menus["folderTypeMenu"] = new Array(onMenuChangeToSentFolder,
|
menus["folderTypeMenu"] = new Array(onMenuChangeToSentFolder,
|
||||||
|
|
Loading…
Reference in a new issue