mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-04-11 00:08:51 +00:00
Monotone-Parent: 74a9bb8e8bd4ca4c7588520ab6ebba14df3c89df
Monotone-Revision: b4fb8a5b2019af495e57ab7338a4ee3204d34e25 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2006-08-01T20:31:56 Monotone-Branch: ca.inverse.sogo
This commit is contained in:
@@ -604,7 +604,7 @@ function messageListCallback(http)
|
||||
function onMessageContextMenu(event, element)
|
||||
{
|
||||
var menu = document.getElementById('messageListMenu');
|
||||
menu.addEventListener("hideMenu", onHideMessageContextMenuEventHandler, false);
|
||||
menu.addEventListener("hideMenu", onMessageContextMenuHide, false);
|
||||
onMenuClick(event, 'messageListMenu');
|
||||
|
||||
var topNode = document.getElementById('messageList');
|
||||
@@ -618,20 +618,22 @@ function onMessageContextMenu(event, element)
|
||||
selectNode(element);
|
||||
}
|
||||
|
||||
function onHideMessageContextMenuEventHandler(event)
|
||||
function onMessageContextMenuHide(event)
|
||||
{
|
||||
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);
|
||||
log ("test");
|
||||
if (event.target.getAttribute("id") == "messageListMenu") {
|
||||
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;
|
||||
}
|
||||
topNode.menuSelectedRows = null;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -664,6 +666,7 @@ function onFolderMenuClick(event, element, menutype)
|
||||
|
||||
function onFolderMenuHide(event)
|
||||
{
|
||||
log (event.target.getAttribute("id"));
|
||||
var topNode = document.getElementById('d');
|
||||
|
||||
if (topNode.menuSelectedEntry)
|
||||
|
||||
@@ -462,7 +462,7 @@ function hideMenu(event, menuNode)
|
||||
}
|
||||
|
||||
var onhideEvent = document.createEvent("Event");
|
||||
onhideEvent.initEvent("hideMenu", true, true);
|
||||
onhideEvent.initEvent("hideMenu", false, true);
|
||||
menuNode.dispatchEvent(onhideEvent);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user