Monotone-Parent: a807a87708b05f4866dff41ca4ac7c75e9a98991
Monotone-Revision: 6d796bebf66ba67880bcd99d4b4acc55bac2e33f Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2008-05-05T22:30:06 Monotone-Branch: ca.inverse.sogo
This commit is contained in:
parent
cdf7c18388
commit
897035cb0b
|
@ -10,14 +10,16 @@ Element.addMethods({
|
|||
|
||||
childNodesWithTag: function(element, tagName) {
|
||||
element = $(element);
|
||||
|
||||
var matchingNodes = new Array();
|
||||
var tagName = tagName.toUpperCase();
|
||||
|
||||
for (var i = 0; i < element.childNodes.length; i++) {
|
||||
if (typeof(element.childNodes[i]) == "object"
|
||||
&& element.childNodes[i].tagName
|
||||
&& element.childNodes[i].tagName.toUpperCase() == tagName)
|
||||
matchingNodes.push(element.childNodes[i]);
|
||||
var childNode = $(element.childNodes[i]);
|
||||
if (Object.isElement(childNode)
|
||||
&& childNode.tagName
|
||||
&& childNode.tagName.toUpperCase() == tagName)
|
||||
matchingNodes.push(childNode);
|
||||
}
|
||||
|
||||
return matchingNodes;
|
||||
|
|
|
@ -97,10 +97,11 @@ function insertContact(inputNode, contactName, contactEmail) {
|
|||
|
||||
function toggleAttachments() {
|
||||
var div = $("attachmentsArea");
|
||||
if (div.style.display)
|
||||
div.style.display = "";
|
||||
var style = "" + div.getStyle("display");
|
||||
if (style.length)
|
||||
div.setStyle({ display: "" });
|
||||
else
|
||||
div.style.display = "block;";
|
||||
div.setStyle({ display: "block" });
|
||||
|
||||
return false;
|
||||
}
|
||||
|
@ -111,21 +112,22 @@ function updateInlineAttachmentList(sender, attachments) {
|
|||
var div = $("attachmentsArea");
|
||||
if (attachments)
|
||||
count = attachments.length;
|
||||
if (count)
|
||||
{
|
||||
var text = "";
|
||||
for (var i = 0; i < count; i++) {
|
||||
text = text + attachments[i];
|
||||
text = text + '<br />';
|
||||
}
|
||||
|
||||
var e = $('compose_attachments_list');
|
||||
e.innerHTML = text;
|
||||
if (!div.style.display)
|
||||
div.style.display = "block;";
|
||||
if (count) {
|
||||
var text = "";
|
||||
for (var i = 0; i < count; i++) {
|
||||
text = text + attachments[i];
|
||||
text = text + '<br />';
|
||||
}
|
||||
|
||||
var e = $('compose_attachments_list');
|
||||
e.innerHTML = text;
|
||||
var style = "" + div.getStyle("display");
|
||||
if (!style.length)
|
||||
div.setStyle({display: "block"});
|
||||
}
|
||||
else
|
||||
div.style.display = "";
|
||||
div.setStyle({display: ""});
|
||||
}
|
||||
/* mail editor */
|
||||
|
||||
|
@ -272,7 +274,6 @@ function onTextFirstFocus() {
|
|||
}
|
||||
|
||||
function onTextContextMenu(event) {
|
||||
log("coucou");
|
||||
event.returnValue = true;
|
||||
event.cancelBubble = true;
|
||||
}
|
||||
|
@ -287,7 +288,7 @@ function onTextMouseDown(event) {
|
|||
function initMailEditor() {
|
||||
var list = $("attachments");
|
||||
$(list).attachMenu("attachmentsMenu");
|
||||
var elements = list.childNodesWithTag("li");
|
||||
var elements = $(list).childNodesWithTag("li");
|
||||
for (var i = 0; i < elements.length; i++)
|
||||
elements[i].observe("click", onRowClick);
|
||||
|
||||
|
|
Loading…
Reference in a new issue