mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-05-23 04:15:26 +00:00
Monotone-Parent: 7f4d04c212fb046155310ec6e6fc96cc8c263d9f
Monotone-Revision: 3ac7d79c9f2332896ff6e695278f5f5ded648eb1 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2006-08-02T20:04:46 Monotone-Branch: ca.inverse.sogo
This commit is contained in:
@@ -40,6 +40,7 @@ var currentMailbox = '';
|
||||
/* mail list */
|
||||
|
||||
function openMessageWindow(sender, msguid, url) {
|
||||
log ("message window at url: " + url);
|
||||
var msgWin = window.open(url, "SOGo_msg_" + msguid,
|
||||
"width=640,height=480,resizable=1,scrollbars=1,toolbar=0," +
|
||||
"location=0,directories=0,status=0,menubar=0,copyhistory=0");
|
||||
@@ -337,7 +338,8 @@ function openMessageWindowsForSelection(sender, action)
|
||||
for (var i = 0; i < rows.length; i++) {
|
||||
win = openMessageWindow(sender,
|
||||
rows[i] /* msguid */,
|
||||
rows[i] + "/" + action /* url */);
|
||||
ApplicationBaseURL + currentMailbox
|
||||
+ "/" + rows[i] + "/" + action /* url */);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -620,20 +622,19 @@ function onMessageContextMenu(event, element)
|
||||
|
||||
function onMessageContextMenuHide(event)
|
||||
{
|
||||
log ("test");
|
||||
if (event.target.getAttribute("id") == "messageListMenu") {
|
||||
var topNode = document.getElementById('messageList');
|
||||
if (topNode.menuSelectedEntry)
|
||||
deselectNode(topNode.menuSelectedEntry);
|
||||
var topNode = document.getElementById('messageList');
|
||||
|
||||
if (topNode.menuSelectedEntry) {
|
||||
deselectNode(topNode.menuSelectedEntry);
|
||||
topNode.menuSelectedEntry = null;
|
||||
if (topNode.menuSelectedRows) {
|
||||
var nodeIds = topNode.menuSelectedRows;
|
||||
for (var i = 0; i < nodeIds.length; i++) {
|
||||
var node = document.getElementById("row_" + nodeIds[i]);
|
||||
selectNode (node);
|
||||
}
|
||||
topNode.menuSelectedRows = null;
|
||||
}
|
||||
if (topNode.menuSelectedRows) {
|
||||
var nodeIds = topNode.menuSelectedRows;
|
||||
for (var i = 0; i < nodeIds.length; i++) {
|
||||
var node = document.getElementById("row_" + nodeIds[i]);
|
||||
selectNode (node);
|
||||
}
|
||||
topNode.menuSelectedRows = null;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -666,12 +667,12 @@ function onFolderMenuClick(event, element, menutype)
|
||||
|
||||
function onFolderMenuHide(event)
|
||||
{
|
||||
log (event.target.getAttribute("id"));
|
||||
var topNode = document.getElementById('d');
|
||||
|
||||
if (topNode.menuSelectedEntry)
|
||||
if (topNode.menuSelectedEntry) {
|
||||
deselectNode(topNode.menuSelectedEntry);
|
||||
topNode.menuSelectedEntry = null;
|
||||
topNode.menuSelectedEntry = null;
|
||||
}
|
||||
if (topNode.selectedEntry)
|
||||
selectNode(topNode.selectedEntry);
|
||||
}
|
||||
@@ -1090,11 +1091,9 @@ function onHeaderClick(node)
|
||||
var href = node.getAttribute("href");
|
||||
|
||||
if (document.messageListAjaxRequest) {
|
||||
log ("aborting previous request...");
|
||||
document.messageListAjaxRequest.aborted = true;
|
||||
document.messageListAjaxRequest.abort();
|
||||
}
|
||||
log ("onHeaderClick request...");
|
||||
url = ApplicationBaseURL + currentMailbox + "/" + href;
|
||||
if (!href.match(/noframe=/))
|
||||
url += "&noframe=1";
|
||||
@@ -1102,7 +1101,6 @@ function onHeaderClick(node)
|
||||
document.messageListAjaxRequest
|
||||
= triggerAjaxRequest(url, messageListCallback);
|
||||
|
||||
log ("end request.. (awaiting result)");
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user