mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-10-11 14:57:12 +00:00
Fixed bug #1105 Remote images display
There now is a configurable default in mail preferences where you can set remote images to display either Never or Always.
This commit is contained in:
1 parent
21ee23e7df
commit
a916ac8927
7 files changed
+55
-4
No files matched your search
@@ -1240,9 +1240,13 @@ function loadMessage(msguid) {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
configureLoadImagesButton();
|
||||
configureSignatureFlagImage();
|
||||
|
||||
if (UserDefaults["SOGoMailDisplayRemoteInlineImages"] == 'always')
|
||||
loadRemoteImages();
|
||||
|
||||
return seenStateHasChanged;
|
||||
}
|
||||
|
||||
@@ -1563,6 +1567,11 @@ function onMessageEditDraft(event) {
|
||||
}
|
||||
|
||||
function onMessageLoadImages(event) {
|
||||
loadRemoteImages();
|
||||
Event.stop(event);
|
||||
}
|
||||
|
||||
function loadRemoteImages() {
|
||||
var content = $("messageContent");
|
||||
$(content.hiddenImgs).each(function(img) {
|
||||
var unSafeSrc = img.getAttribute("unsafe-src");
|
||||
@@ -1582,11 +1591,8 @@ function onMessageLoadImages(event) {
|
||||
});
|
||||
content.hiddenObjects = null;
|
||||
|
||||
|
||||
var loadImagesButton = $("loadImagesButton");
|
||||
loadImagesButton.setStyle({ display: 'none' });
|
||||
|
||||
Event.stop(event);
|
||||
}
|
||||
|
||||
function onEmailAddressClick(event) {
|
||||
@@ -1656,6 +1662,8 @@ function loadMessageCallback(http) {
|
||||
configureLinksInMessage();
|
||||
resizeMailContent();
|
||||
configureLoadImagesButton();
|
||||
if (UserDefaults["SOGoMailDisplayRemoteInlineImages"] == 'always')
|
||||
loadRemoteImages();
|
||||
configureSignatureFlagImage();
|
||||
handleReturnReceipt();
|
||||
// Warning: If the user can't set the read/unread flag, it won't
|
||||
|
||||
Reference in new issue
Block a user