Monotone-Parent: 0ebf0ab3929b5c634b6870dbdf4648265482e512

Monotone-Revision: 6554f23cdb0a8f5750823a6297e26d8134456619

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2007-10-25T20:36:08
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Francis Lachapelle 2007-10-25 20:36:08 +00:00
parent ca1db4cbd1
commit db25967bd2
3 changed files with 15 additions and 15 deletions

View file

@ -336,16 +336,14 @@ TABLE.mailer_fieldtable
width: 100%; }
DIV.mailer_mailcontent
{
background-color: #fff;
position: absolute;
{ background-color: #fff;
padding: .5em;
position: absolute;
top: 7.5em;
overflow: auto;
left: 0px;
right: 0px;
bottom: 0px;
}
overflow: auto; }
TD.mailer_fieldname
{
@ -379,7 +377,7 @@ img.mailer_imagecontent
}
DIV.mailer_plaincontent
{
{
position: relative;
font-family: monospace, fixed;
white-space: pre;

View file

@ -694,6 +694,7 @@ function loadMessage(idx) {
cachedMessage['time'] = (new Date()).getTime();
document.messageAjaxRequest = null;
configureLinksInMessage();
resizeMailContent();
}
}
@ -720,6 +721,13 @@ function configureLinksInMessage() {
Event.observe(editDraftButton, "click", onMessageEditDraft);
}
function resizeMailContent() {
var headerTable = document.getElementsByClassName('mailer_fieldtable')[0];
var contentDiv = document.getElementsByClassName('mailer_mailcontent')[0];
contentDiv.setStyle({ 'top': (Element.getHeight(headerTable) + headerTable.offsetTop) + 'px' });
}
function onMessageContentMenu(event) {
popupMenu(event, 'messageContentMenu', this);
}
@ -745,7 +753,8 @@ function messageCallback(http) {
document.messageAjaxRequest = null;
div.update(http.responseText);
configureLinksInMessage();
resizeMailContent();
if (http.callbackData) {
var cachedMessage = new Array();
cachedMessage['idx'] = currentMailbox + '/' + http.callbackData;

View file

@ -4,11 +4,4 @@ function onPrintCurrentMessage(event) {
preventDefault(event);
}
function initMailerPopup(event) {
var headerTable = document.getElementsByClassName('mailer_fieldtable')[0];
var contentDiv = document.getElementsByClassName('mailer_mailcontent')[0];
contentDiv.setStyle({ 'top': (Element.getHeight(headerTable) + headerTable.offsetTop) + 'px' });
}
addEvent(window, 'load', initMailerPopup);
addEvent(window, 'load', resizeMailContent);