diff options
author | Giovane <giovaneliberato@gmail.com> | 2016-01-27 15:44:17 -0200 |
---|---|---|
committer | Giovane <giovaneliberato@gmail.com> | 2016-01-27 16:06:26 -0200 |
commit | ec80088330eff5f44e8cc8eaab04c83c259b9098 (patch) | |
tree | 4aa75950bff5fd6efb8b79b4f9484dd1ac0e64c6 /web-ui/app/js/mail_view/ui/attachment_list.js | |
parent | 0881d95faba366946a1942bf03eec2cb18318aaa (diff) |
Keep attachments when forwarding a mail #509
- Extract the attachment file box to a partial
- Adds logic to show/hide the download arrow icon
Diffstat (limited to 'web-ui/app/js/mail_view/ui/attachment_list.js')
-rw-r--r-- | web-ui/app/js/mail_view/ui/attachment_list.js | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/web-ui/app/js/mail_view/ui/attachment_list.js b/web-ui/app/js/mail_view/ui/attachment_list.js index 65c7ee09..8428f4a3 100644 --- a/web-ui/app/js/mail_view/ui/attachment_list.js +++ b/web-ui/app/js/mail_view/ui/attachment_list.js @@ -50,13 +50,15 @@ define( this.renderAttachmentListView = function (data) { var currentHtml = this.select('attachmentListItem').html(); var item = this.buildAttachmentListItem(data); - this.select('attachmentListItem').html(currentHtml + '<li>' + item + '</li>'); + this.select('attachmentListItem').html(currentHtml + item); }; this.buildAttachmentListItem = function (attachment) { - return '<a href="' + this.attr.attachmentBaseUrl + '/' + attachment.ident + '?filename=' + - attachment.name + '&encoding=' + attachment.encoding + '">' + attachment.name + ' <span class="attachment-size"> (' + viewHelper.formatSize(attachment.size) + ')' + - '</span></a>'; + var attachmentData = {ident: attachment.ident, + encoding: attachment.encoding, + name: attachment.name, + size: attachment.size}; + return templates.compose.attachmentItem(attachmentData); }; this.addJqueryFileUploadConfig = function() { |