mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-07-05 16:35:10 +00:00
Monotone-Parent: 404dd25b59fda2d2475a2a7dd019059a67f65c1c
Monotone-Revision: 8cc62c915713d2c4395b799a5331f9ed57337e57 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2009-09-14T23:05:45 Monotone-Branch: ca.inverse.sogo
This commit is contained in:
@@ -680,7 +680,7 @@ function messageListCallback(http) {
|
||||
else {
|
||||
// Add table
|
||||
div.update(http.responseText);
|
||||
table = $('messageList');
|
||||
table = $("messageList");
|
||||
configureMessageListEvents(table);
|
||||
TableKit.Resizable.init(table, {'trueResize' : true, 'keepWidth' : true});
|
||||
configureDraggables();
|
||||
@@ -953,15 +953,22 @@ function loadMessage(idx) {
|
||||
function configureLoadImagesButton() {
|
||||
// We show/hide the "Load Images" button
|
||||
var loadImagesButton = $("loadImagesButton");
|
||||
var displayLoadImages = $("displayLoadImages");
|
||||
var content = $("messageContent");
|
||||
var hiddenImgs = [];
|
||||
var imgs = content.select("IMG");
|
||||
$(imgs).each(function(img) {
|
||||
var unsafeSrc = img.getAttribute("unsafe-src");
|
||||
if (unsafeSrc && unsafeSrc.length > 0) {
|
||||
hiddenImgs.push(img);
|
||||
}
|
||||
});
|
||||
content.hiddenImgs = hiddenImgs;
|
||||
|
||||
if (typeof(loadImagesButton) == "undefined" ||
|
||||
loadImagesButton == null ) {
|
||||
return;
|
||||
}
|
||||
if (typeof(displayLoadImages) == "undefined" ||
|
||||
displayLoadImages == null ||
|
||||
displayLoadImages.value == 0) {
|
||||
if (hiddenImgs.length == 0) {
|
||||
loadImagesButton.setStyle({ display: 'none' });
|
||||
}
|
||||
}
|
||||
@@ -1021,8 +1028,7 @@ function configureLinksInMessage() {
|
||||
|
||||
var loadImagesButton = $("loadImagesButton");
|
||||
if (loadImagesButton)
|
||||
loadImagesButton.observe("click",
|
||||
onMessageLoadImages.bindAsEventListener(loadImagesButton));
|
||||
$(loadImagesButton).observe("click", onMessageLoadImages);
|
||||
|
||||
configureiCalLinksInMessage();
|
||||
}
|
||||
@@ -1176,11 +1182,18 @@ function onMessageEditDraft(event) {
|
||||
}
|
||||
|
||||
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);
|
||||
var content = $("messageContent");
|
||||
$(content.hiddenImgs).each(function(img) {
|
||||
var unSafeSrc = img.getAttribute("unsafe-src");
|
||||
log ("unsafesrc: " + unSafeSrc);
|
||||
img.src = img.getAttribute("unsafe-src");
|
||||
});
|
||||
|
||||
delete content.hiddenImgs;
|
||||
var loadImagesButton = $("loadImagesButton");
|
||||
loadImagesButton.setStyle({ display: 'none' });
|
||||
|
||||
Event.stop(event);
|
||||
}
|
||||
|
||||
function onEmailAddressClick(event) {
|
||||
|
||||
@@ -10,23 +10,10 @@ function initPopupMailer(event) {
|
||||
configureLinksInMessage();
|
||||
resizeMailContent();
|
||||
|
||||
var loadImagesButton = $("loadImagesButton");
|
||||
if (loadImagesButton)
|
||||
loadImagesButton.observe("click",
|
||||
onMessageLoadImages.bindAsEventListener(loadImagesButton));
|
||||
|
||||
configureLoadImagesButton();
|
||||
configureSignatureFlagImage();
|
||||
}
|
||||
|
||||
function onMessageLoadImages(event) {
|
||||
var msguid = window.opener.Mailer.currentMessages[window.opener.Mailer.currentMailbox];
|
||||
var url = (window.opener.ApplicationBaseURL + window.opener.encodeURI(window.opener.Mailer.currentMailbox) + "/"
|
||||
+ msguid + "/view?noframe=1&unsafe=1");
|
||||
document.messageAjaxRequest
|
||||
= triggerAjaxRequest(url, messageCallback, msguid);
|
||||
}
|
||||
|
||||
function onICalendarButtonClick(event) {
|
||||
var link = $("iCalendarAttachment").value;
|
||||
if (link) {
|
||||
|
||||
Reference in New Issue
Block a user