Monotone-Parent: 6e72cda98a0d10247d00cb8b21c0989d26a9e774

Monotone-Revision: cb44eaef6cc3aa0a6f570b05e783dcb291f731f4

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2008-10-16T15:09:15
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Francis Lachapelle
2008-10-16 15:09:15 +00:00
parent b4e75a005d
commit 71c61697ab
3 changed files with 20 additions and 11 deletions
+11 -3
View File
@@ -848,20 +848,28 @@ function loadMessage(idx) {
}
var cachedMessage = getCachedMessage(idx);
markMailInWindow(window, idx, true);
var row = $("row_" + idx);
var seenStateChanged = row.hasClassName('mailer_unreadmail');
if (cachedMessage == null) {
var url = (ApplicationBaseURL + encodeURI(Mailer.currentMailbox) + "/"
+ idx + "/view?noframe=1");
document.messageAjaxRequest
= triggerAjaxRequest(url, messageCallback, idx);
} else {
markMailInWindow(window, idx, true);
}
else {
var div = $('messageContent');
div.update(cachedMessage['text']);
cachedMessage['time'] = (new Date()).getTime();
document.messageAjaxRequest = null;
configureLinksInMessage();
resizeMailContent();
if (seenStateChanged) {
// Mark message as read on server
var img = row.select("IMG.mailerUnreadIcon").first();
var fcnMarkRead = mailListMarkMessage.bind(img);
fcnMarkRead();
}
}
configureLoadImagesButton();