Monotone-Parent: 6812210d110c9ee46d8d2af4be8bf6b91a944168

Monotone-Revision: c30e47021628e9ce8728125370b09e1e258c1d79

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2006-09-20T17:58:42
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau 2006-09-20 17:58:42 +00:00
parent 6ab6539424
commit f64662c3e1
3 changed files with 35 additions and 78 deletions

View file

@ -59,8 +59,7 @@ DIV#messageContent
{ {
position: absolute; position: absolute;
overflow: hidden; overflow: hidden;
font-size: small; top: 18.2em;
top: 18.5em;
bottom: 0px; bottom: 0px;
right: 0px; right: 0px;
border-top: 1px solid #aaa; border-top: 1px solid #aaa;
@ -370,7 +369,7 @@ DIV.mailer_plaincontent
{ {
font-family: monospace, fixed; font-family: monospace, fixed;
white-space: normal; white-space: normal;
font-size: small; font-size: inherit;
margin: 0px; margin: 0px;
padding: 0px; padding: 0px;
} }
@ -469,16 +468,6 @@ DIV#filterPanel
width: 100%; width: 100%;
} }
TABLE#compose_table, TABLE#compose_table DIV
{
width: 100%;
}
TABLE#compose_label
{
text-align: right;
}
TABLE#addr_table TABLE#addr_table
{ {
margin-left: 30%; margin-left: 30%;

View file

@ -63,12 +63,12 @@ function doubleClickedUid(sender, msguid) {
function toggleMailSelect(sender) { function toggleMailSelect(sender) {
var row; var row;
row = document.getElementById(sender.name); row = $(sender.name);
row.className = sender.checked ? "tableview_selected" : "tableview"; row.className = sender.checked ? "tableview_selected" : "tableview";
} }
function clearSearch(sender) { function clearSearch(sender) {
var searchField = window.document.getElementById("search"); var searchField = window.$("search");
if (searchField) searchField.value=""; if (searchField) searchField.value="";
return true; return true;
} }
@ -143,9 +143,9 @@ function clickedEditorDelete(sender) {
function showInlineAttachmentList(sender) { function showInlineAttachmentList(sender) {
var r, l; var r, l;
r = document.getElementById('compose_rightside'); r = $('compose_rightside');
r.style.display = 'block'; r.style.display = 'block';
l = document.getElementById('compose_leftside'); l = $('compose_leftside');
l.style.width = "67%"; l.style.width = "67%";
this.adjustInlineAttachmentListHeight(sender); this.adjustInlineAttachmentListHeight(sender);
} }
@ -164,49 +164,11 @@ function updateInlineAttachmentList(sender, attachments) {
text = text + '<br />'; text = text + '<br />';
} }
e = document.getElementById('compose_attachments_list'); e = $('compose_attachments_list');
e.innerHTML = text; e.innerHTML = text;
this.showInlineAttachmentList(sender); this.showInlineAttachmentList(sender);
} }
function adjustInlineAttachmentListHeight(sender) {
var e;
e = document.getElementById('compose_rightside');
if (e.style.display == 'none') return;
/* need to lower left size first, because left auto-adjusts to right! */
xHeight('compose_attachments_list', 10);
var leftHeight, rightHeaderHeight;
leftHeight = xHeight('compose_leftside');
rightHeaderHeight = xHeight('compose_attachments_header');
xHeight('compose_attachments_list', (leftHeight - rightHeaderHeight) - 16);
}
function hideInlineAttachmentList(sender) {
var e;
// xVisibility('compose_rightside', false);
e = document.getElementById('compose_rightside');
e.style.display = 'none';
e = document.getElementById('compose_leftside');
e.style.width = "100%";
}
/* addressbook helpers */
function openAnais(sender) {
var urlstr;
urlstr = "anais";
var w = window.open(urlstr, "Anais",
"width=350,height=600,left=10,top=10,toolbar=no," +
"dependent=yes,menubar=no,location=no,resizable=yes," +
"scrollbars=yes,directories=no,status=no");
w.focus();
}
function openAddressbook(sender) { function openAddressbook(sender) {
var urlstr; var urlstr;
@ -245,12 +207,12 @@ function clickedNewFilter(sender) {
function markMailInWindow(win, msguid, markread) { function markMailInWindow(win, msguid, markread) {
var msgDiv; var msgDiv;
msgDiv = win.document.getElementById("div_" + msguid); msgDiv = win.$("div_" + msguid);
if (msgDiv) { if (msgDiv) {
if (markread) { if (markread) {
msgDiv.removeClassName("mailer_unreadmailsubject"); msgDiv.removeClassName("mailer_unreadmailsubject");
msgDiv.addClassName("mailer_readmailsubject"); msgDiv.addClassName("mailer_readmailsubject");
msgDiv = win.document.getElementById("unreaddiv_" + msguid); msgDiv = win.$("unreaddiv_" + msguid);
if (msgDiv) if (msgDiv)
{ {
msgDiv.setAttribute("class", "mailerUnreadIcon"); msgDiv.setAttribute("class", "mailerUnreadIcon");
@ -268,7 +230,7 @@ function markMailInWindow(win, msguid, markread) {
else { else {
msgDiv.removeClassName('mailer_readmailsubject'); msgDiv.removeClassName('mailer_readmailsubject');
msgDiv.addClassName('mailer_unreadmailsubject'); msgDiv.addClassName('mailer_unreadmailsubject');
msgDiv = win.document.getElementById("readdiv_" + msguid); msgDiv = win.$("readdiv_" + msguid);
if (msgDiv) if (msgDiv)
{ {
msgDiv.setAttribute("class", "mailerReadIcon"); msgDiv.setAttribute("class", "mailerReadIcon");
@ -317,7 +279,7 @@ function reopenToRemoveLocationBar() {
function openMessageWindowsForSelection(sender, action) function openMessageWindowsForSelection(sender, action)
{ {
var messageList = document.getElementById("messageList"); var messageList = $("messageList");
var rows = messageList.getSelectedRowsId(); var rows = messageList.getSelectedRowsId();
var idset = ""; var idset = "";
@ -407,7 +369,7 @@ function ctxFolderDelete(sender) {
function uixDeleteSelectedMessages(sender) { function uixDeleteSelectedMessages(sender) {
var failCount = 0; var failCount = 0;
var messageList = document.getElementById("messageList"); var messageList = $("messageList");
var rows = messageList.getSelectedRows(); var rows = messageList.getSelectedRows();
for (var i = 0; i < rows.length; i++) { for (var i = 0; i < rows.length; i++) {
@ -442,7 +404,7 @@ function uixDeleteSelectedMessages(sender) {
function onMailboxTreeItemClick(element) function onMailboxTreeItemClick(element)
{ {
var topNode = document.getElementById('d'); var topNode = $('d');
var mailbox = element.parentNode.getAttribute("dataname"); var mailbox = element.parentNode.getAttribute("dataname");
if (topNode.selectedEntry) if (topNode.selectedEntry)
@ -458,9 +420,9 @@ function openMailbox(mailbox)
if (mailbox != currentMailbox) { if (mailbox != currentMailbox) {
currentMailbox = mailbox; currentMailbox = mailbox;
var url = ApplicationBaseURL + mailbox + "/view?noframe=1&desc=1"; var url = ApplicationBaseURL + mailbox + "/view?noframe=1&desc=1";
var mailboxContent = document.getElementById("mailboxContent"); var mailboxContent = $("mailboxContent");
var mailboxDragHandle = document.getElementById("mailboxDragHandle"); var mailboxDragHandle = $("mailboxDragHandle");
var messageContent = document.getElementById("messageContent"); var messageContent = $("messageContent");
messageContent.innerHTML = ''; messageContent.innerHTML = '';
if (mailbox.lastIndexOf("/") == 0) { if (mailbox.lastIndexOf("/") == 0) {
var url = (ApplicationBaseURL + currentMailbox + "/" var url = (ApplicationBaseURL + currentMailbox + "/"
@ -513,7 +475,7 @@ function openMailboxAtIndex(element) {
function messageListCallback(http) function messageListCallback(http)
{ {
var div = document.getElementById('mailboxContent'); var div = $('mailboxContent');
if (http.readyState == 4 if (http.readyState == 4
&& http.status == 200) { && http.status == 200) {
@ -521,7 +483,7 @@ function messageListCallback(http)
div.innerHTML = http.responseText; div.innerHTML = http.responseText;
var selected = http.callbackData; var selected = http.callbackData;
if (selected) { if (selected) {
var row = document.getElementById('row_' + selected); var row = $('row_' + selected);
selectNode(row); selectNode(row);
} }
} }
@ -531,11 +493,11 @@ function messageListCallback(http)
function onMessageContextMenu(event, element) function onMessageContextMenu(event, element)
{ {
var menu = document.getElementById('messageListMenu'); var menu = $('messageListMenu');
menu.addEventListener("hideMenu", onMessageContextMenuHide, false); menu.addEventListener("hideMenu", onMessageContextMenuHide, false);
onMenuClick(event, 'messageListMenu'); onMenuClick(event, 'messageListMenu');
var topNode = document.getElementById('messageList'); var topNode = $('messageList');
var selectedNodes = topNode.getSelectedRows(); var selectedNodes = topNode.getSelectedRows();
for (var i = 0; i < selectedNodes.length; i++) for (var i = 0; i < selectedNodes.length; i++)
deselectNode (selectedNodes[i]); deselectNode (selectedNodes[i]);
@ -546,7 +508,7 @@ function onMessageContextMenu(event, element)
function onMessageContextMenuHide(event) function onMessageContextMenuHide(event)
{ {
var topNode = document.getElementById('messageList'); var topNode = $('messageList');
if (topNode.menuSelectedEntry) { if (topNode.menuSelectedEntry) {
deselectNode(topNode.menuSelectedEntry); deselectNode(topNode.menuSelectedEntry);
@ -574,11 +536,11 @@ function onFolderMenuClick(event, element, menutype)
menuName = "mailboxIconMenu"; menuName = "mailboxIconMenu";
} }
var menu = document.getElementById(menuName); var menu = $(menuName);
menu.addEventListener("hideMenu", onFolderMenuHide, false); menu.addEventListener("hideMenu", onFolderMenuHide, false);
onMenuClick(event, menuName); onMenuClick(event, menuName);
var topNode = document.getElementById('d'); var topNode = $('d');
if (topNode.selectedEntry) if (topNode.selectedEntry)
deselectNode(topNode.selectedEntry); deselectNode(topNode.selectedEntry);
if (topNode.menuSelectedEntry) if (topNode.menuSelectedEntry)
@ -589,7 +551,7 @@ function onFolderMenuClick(event, element, menutype)
function onFolderMenuHide(event) function onFolderMenuHide(event)
{ {
var topNode = document.getElementById('d'); var topNode = $('d');
if (topNode.menuSelectedEntry) { if (topNode.menuSelectedEntry) {
deselectNode(topNode.menuSelectedEntry); deselectNode(topNode.menuSelectedEntry);
@ -642,7 +604,7 @@ function storeCachedMessage(cachedMessage)
function onMessageSelectionChange() function onMessageSelectionChange()
{ {
var messageList = document.getElementById("messageList"); var messageList = $("messageList");
var rows = messageList.getSelectedRowsId(); var rows = messageList.getSelectedRowsId();
if (rows.length == 1) { if (rows.length == 1) {
@ -671,7 +633,7 @@ function loadMessage(idx)
= triggerAjaxRequest(url, messageCallback, idx); = triggerAjaxRequest(url, messageCallback, idx);
markMailInWindow(window, idx, true); markMailInWindow(window, idx, true);
} else { } else {
var div = document.getElementById('messageContent'); var div = $('messageContent');
div.innerHTML = cachedMessage['text']; div.innerHTML = cachedMessage['text'];
cachedMessage['time'] = (new Date()).getTime(); cachedMessage['time'] = (new Date()).getTime();
document.messageAjaxRequest = null; document.messageAjaxRequest = null;
@ -680,7 +642,7 @@ function loadMessage(idx)
function messageCallback(http) function messageCallback(http)
{ {
var div = document.getElementById('messageContent'); var div = $('messageContent');
if (http.readyState == 4 if (http.readyState == 4
&& http.status == 200) { && http.status == 200) {
@ -745,7 +707,7 @@ function enableElement(e, shouldEnable) {
} }
function validateControls() { function validateControls() {
var e = document.getElementById("moveto"); var e = $("moveto");
this.enableElement(e, rowSelectionCount > 0); this.enableElement(e, rowSelectionCount > 0);
} }
@ -858,7 +820,7 @@ function initMailboxSelection(mailboxName)
{ {
currentMailbox = mailboxName; currentMailbox = mailboxName;
var tree = document.getElementById("d"); var tree = $("d");
var treeNodes = getElementsByClassName('DIV', 'dTreeNode', tree); var treeNodes = getElementsByClassName('DIV', 'dTreeNode', tree);
var i = 0; var i = 0;
while (i < treeNodes.length while (i < treeNodes.length

View file

@ -0,0 +1,6 @@
function addContact(selectorId, contactId, contactName)
{
window.alert("contact: " + contactId
+ "; contactName: " + contactName
+ "; selectorId: " + selectorId);
}