diff --git a/mozilla/mailnews/extensions/smime/resources/content/msgHdrViewSMIMEOverlay.js b/mozilla/mailnews/extensions/smime/resources/content/msgHdrViewSMIMEOverlay.js index 9657d494695..5b897c4d72e 100644 --- a/mozilla/mailnews/extensions/smime/resources/content/msgHdrViewSMIMEOverlay.js +++ b/mozilla/mailnews/extensions/smime/resources/content/msgHdrViewSMIMEOverlay.js @@ -46,6 +46,9 @@ var gEncryptedStatusPanel = null; var gEncryptedURIService = null; var gMyLastEncryptedURI = null; +var gSMIMEBundle = null; +// var gBrandBundle; -- defined in mailWindow.js + // manipulates some globals from msgReadSMIMEOverlay.js const nsICMSMessageErrors = Components.interfaces.nsICMSMessageErrors; @@ -125,6 +128,29 @@ var smimeHeaderSink = gMyLastEncryptedURI = GetLoadedMessage(); gEncryptedURIService.rememberEncrypted(gMyLastEncryptedURI); } + + switch (aEncryptionStatus) + { + case nsICMSMessageErrors.SUCCESS: + case nsICMSMessageErrors.ENCRYPT_INCOMPLETE: + break; + default: + var brand = gBrandBundle.getString("brandShortName"); + var title = gSMIMEBundle.getString("CantDecryptTitle").replace(/%brand%/g, brand); + var body = gSMIMEBundle.getString("CantDecryptBody").replace(/%brand%/g, brand); + + // insert our message + msgWindow.displayHTMLInMessagePane(title, + "\n" + + "
\n" + + "| \n" +
+ " \n" + + body+"\n" + + " |