mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-06-06 19:09:43 +00:00
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:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user