diff --git a/UI/Templates/MailerUI/UIxMailViewTemplate.wox b/UI/Templates/MailerUI/UIxMailViewTemplate.wox index 5ac46300d..7d93e1299 100644 --- a/UI/Templates/MailerUI/UIxMailViewTemplate.wox +++ b/UI/Templates/MailerUI/UIxMailViewTemplate.wox @@ -41,7 +41,7 @@ reply @@ -92,7 +92,7 @@ - + diff --git a/UI/WebServerResources/js/Mailer/Message.service.js b/UI/WebServerResources/js/Mailer/Message.service.js index d2dc05e22..bd690c71c 100644 --- a/UI/WebServerResources/js/Mailer/Message.service.js +++ b/UI/WebServerResources/js/Mailer/Message.service.js @@ -556,6 +556,22 @@ return Message.$$resource.post(this.$absolutePath(), 'sendMDN'); }; + /** + * @function hasAttachments + * @memberof Message.prototype + * @returns true if there's one ore more attached files + */ + Message.prototype.hasAttachments = function(content) { + var _this = this; + + return !!_.find(content || this.parts.content, function(part) { + if (angular.isArray(part.content)) { + return _this.hasAttachments(part.content); + } + return part.type == 'UIxMailPartLinkViewer' || part.type == 'UIxMailPartImageViewer'; + }); + }; + /** * @function $deleteAttachment * @memberof Message.prototype