mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-07-16 05:44:53 +00:00
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:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user