From 7b1febe8413b6a661c95e96913b980f2e215b093 Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Tue, 8 Dec 2015 11:56:01 -0500 Subject: [PATCH] Fix display of S/MIME signature validation --- UI/MailPartViewers/UIxMailPartSignedViewer.m | 6 +++--- UI/Templates/MailerUI/UIxMailViewTemplate.wox | 16 ++++++++++++++-- .../js/Mailer/Message.service.js | 11 ++++++++++- 3 files changed, 27 insertions(+), 6 deletions(-) diff --git a/UI/MailPartViewers/UIxMailPartSignedViewer.m b/UI/MailPartViewers/UIxMailPartSignedViewer.m index d78fd059d..a07c64145 100644 --- a/UI/MailPartViewers/UIxMailPartSignedViewer.m +++ b/UI/MailPartViewers/UIxMailPartSignedViewer.m @@ -233,9 +233,9 @@ return [NSDictionary dictionaryWithObjectsAndKeys: [self className], @"type", - @"supports-smime", [NSNumber numberWithBool: [self supportsSMIME]], - @"valid", [NSNumber numberWithBool: [self validSignature]], - @"error", [self validationMessage], + [NSNumber numberWithBool: [self supportsSMIME]], @"supports-smime", + [NSNumber numberWithBool: [self validSignature]], @"valid", + [self validationMessage], @"error", renderedParts, @"content", nil]; } diff --git a/UI/Templates/MailerUI/UIxMailViewTemplate.wox b/UI/Templates/MailerUI/UIxMailViewTemplate.wox index 319c73884..7ee2e431b 100644 --- a/UI/Templates/MailerUI/UIxMailViewTemplate.wox +++ b/UI/Templates/MailerUI/UIxMailViewTemplate.wox @@ -162,8 +162,18 @@ - -
+ + + +
+
+ error + check +
+

+
+
+ +

"); + formattedMessage = formattedMessage.replace(/\n/g, "

") + "

"; + _this.$smime = { + validSignature: part.valid, + message: formattedMessage + }; + } _.each(part.content, function(mixedPart) { _visit(mixedPart); });