Fix display of S/MIME signature validation

This commit is contained in:
Francis Lachapelle
2015-12-08 11:56:01 -05:00
parent 5289079d67
commit 7b1febe841
3 changed files with 27 additions and 6 deletions
@@ -263,8 +263,17 @@
return part.preferredPart == alternatePart.contentType;
}));
}
// Can be used for UIxMailPartMixedViewer and UIxMailPartMessageViewer
// Can be used for UIxMailPartMixedViewer, UIxMailPartMessageViewer, and UIxMailPartSignedViewer
else if (angular.isArray(part.content)) {
if (part.type == 'UIxMailPartSignedViewer' && part['supports-smime'] === 1) {
// First line in a h1, others each in a p
var formattedMessage = "<p>" + part.error.replace(/\n/, "</p><p class=\"md-caption\">");
formattedMessage = formattedMessage.replace(/\n/g, "</p><p class=\"md-caption\">") + "</p>";
_this.$smime = {
validSignature: part.valid,
message: formattedMessage
};
}
_.each(part.content, function(mixedPart) {
_visit(mixedPart);
});