From 685760ed085d3144511b4a56e2b23dadc6e62c1c Mon Sep 17 00:00:00 2001 From: Giovane Date: Mon, 25 Jan 2016 16:25:26 -0200 Subject: Enable attachments on inline compose #579 - Extracts the attachents list template to a partial - Enable attachments on reply, reply all and forward --- web-ui/app/js/mixins/with_compose_inline.js | 1 + web-ui/app/js/views/templates.js | 4 +++- web-ui/app/templates/compose/compose_box.hbs | 27 +-------------------------- web-ui/app/templates/compose/inline_box.hbs | 3 +++ 4 files changed, 8 insertions(+), 27 deletions(-) (limited to 'web-ui') diff --git a/web-ui/app/js/mixins/with_compose_inline.js b/web-ui/app/js/mixins/with_compose_inline.js index b39201ae..83a1a1fb 100644 --- a/web-ui/app/js/mixins/with_compose_inline.js +++ b/web-ui/app/js/mixins/with_compose_inline.js @@ -48,6 +48,7 @@ define( .cc(this.attr.recipientValues.cc) .bcc(this.attr.recipientValues.bcc) .body(this.select('bodyBox').val()) + .attachment(this.attr.attachments) .tag(tag); }; diff --git a/web-ui/app/js/views/templates.js b/web-ui/app/js/views/templates.js index e3b8d1f2..d0a1ccde 100644 --- a/web-ui/app/js/views/templates.js +++ b/web-ui/app/js/views/templates.js @@ -26,7 +26,8 @@ define(['hbs/templates'], function (templates) { recipientInput: window.Pixelated['app/templates/compose/recipient_input.hbs'], fixedRecipient: window.Pixelated['app/templates/compose/fixed_recipient.hbs'], recipients: window.Pixelated['app/templates/compose/recipients.hbs'], - feedback: window.Pixelated['app/templates/compose/feedback_box.hbs'] + feedback: window.Pixelated['app/templates/compose/feedback_box.hbs'], + attachmentsList: window.Pixelated['app/templates/compose/attachments_list.hbs'] }, tags: { tagList: window.Pixelated['app/templates/tags/tag_list.hbs'], @@ -71,6 +72,7 @@ define(['hbs/templates'], function (templates) { Handlebars.registerPartial('tag_inner', Templates.tags.tagInner); Handlebars.registerPartial('recipients', Templates.compose.recipients); + Handlebars.registerPartial('attachments_list', Templates.compose.attachmentsList); return Templates; }); diff --git a/web-ui/app/templates/compose/compose_box.hbs b/web-ui/app/templates/compose/compose_box.hbs index 06cc099a..78447ec2 100644 --- a/web-ui/app/templates/compose/compose_box.hbs +++ b/web-ui/app/templates/compose/compose_box.hbs @@ -19,32 +19,7 @@ -
- - - - - -
-
-
- - -
-
- -
-
- -
-
+{{> attachments_list }}
diff --git a/web-ui/app/templates/compose/inline_box.hbs b/web-ui/app/templates/compose/inline_box.hbs index 21ab7603..59dc67bc 100644 --- a/web-ui/app/templates/compose/inline_box.hbs +++ b/web-ui/app/templates/compose/inline_box.hbs @@ -10,8 +10,11 @@ {{> recipients }} +{{> attachments_list }} +
+
-- cgit v1.2.3