See ChangeLog

Monotone-Parent: c052846d400add7f419d4d1ffe4c900df5f4302a
Monotone-Revision: f0940e9496d2f6b614f37aed2fd66c564c0df278

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2008-09-30T19:34:31
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Ludovic Marcotte
2008-09-30 19:34:31 +00:00
parent 3b9ee48394
commit 53b31d9cce
10 changed files with 122 additions and 10 deletions
+29 -1
View File
@@ -752,6 +752,20 @@ function loadMessage(idx) {
configureLinksInMessage();
resizeMailContent();
}
configureLoadImagesButton();
}
function configureLoadImagesButton() {
// We show/hide the "Load Images" button
var loadImagesButton = $("loadImagesButton");
var displayLoadImages = $("displayLoadImages");
if (typeof(displayLoadImages) == "undefined" ||
displayLoadImages == null ||
displayLoadImages.value == 0) {
loadImagesButton.style.display = 'none';
}
}
function configureLinksInMessage() {
@@ -779,6 +793,11 @@ function configureLinksInMessage() {
editDraftButton.observe("click",
onMessageEditDraft.bindAsEventListener(editDraftButton));
var loadImagesButton = $("loadImagesButton");
if (loadImagesButton)
loadImagesButton.observe("click",
onMessageLoadImages.bindAsEventListener(loadImagesButton));
configureiCalLinksInMessage();
}
@@ -885,6 +904,14 @@ function onMessageEditDraft(event) {
return openMessageWindowsForSelection("edit", true);
}
function onMessageLoadImages(event) {
var msguid = Mailer.currentMessages[Mailer.currentMailbox];
var url = (ApplicationBaseURL + encodeURI(Mailer.currentMailbox) + "/"
+ msguid + "/view?noframe=1&unsafe=1");
document.messageAjaxRequest
= triggerAjaxRequest(url, messageCallback, msguid);
}
function onEmailAddressClick(event) {
popupMenu(event, 'addressMenu', this);
preventDefault(event);
@@ -910,7 +937,8 @@ function messageCallback(http) {
div.update(http.responseText);
configureLinksInMessage();
resizeMailContent();
configureLoadImagesButton();
if (http.callbackData) {
var cachedMessage = new Array();
cachedMessage['idx'] = Mailer.currentMailbox + '/' + http.callbackData;