Monotone-Parent: 2b043d9497bc939d7078d10d38953e92948da5aa

Monotone-Revision: ff9ea5325e680d04c8672e78e3bd74f60d7316c1

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2009-09-14T17:44:39
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau
2009-09-14 17:44:39 +00:00
parent dcf14c1b05
commit 6f9f415014
12 changed files with 402 additions and 36 deletions
+26
View File
@@ -947,6 +947,7 @@ function loadMessage(idx) {
}
configureLoadImagesButton();
configureSignatureFlagImage();
}
function configureLoadImagesButton() {
@@ -965,6 +966,30 @@ function configureLoadImagesButton() {
}
}
function configureSignatureFlagImage() {
var signedPart = $("signedMessage");
if (signedPart) {
var loadImagesButton = $("loadImagesButton");
var parentNode = loadImagesButton.parentNode;
var valid = parseInt(signedPart.getAttribute("valid"));
var flagImage;
var error = null;
if (valid) {
flagImage = "signature-ok.png";
} else {
flagImage = "signature-not-ok.png";
error = signedPart.getAttribute("error");
}
var attrs = { src: ResourcesURL + "/" + flagImage };
if (error) {
attrs["title"] = error;
}
var newImg = createElement("img", "signedImage", null,
null, attrs);
loadImagesButton.parentNode.insertBefore(newImg, loadImagesButton.nextSibling);
}
}
function configureLinksInMessage() {
var messageDiv = $('messageContent');
var mailContentDiv = document.getElementsByClassName('mailer_mailcontent',
@@ -1190,6 +1215,7 @@ function messageCallback(http) {
configureLinksInMessage();
resizeMailContent();
configureLoadImagesButton();
configureSignatureFlagImage();
if (http.callbackData) {
var cachedMessage = new Array();