From ed35a88a5689ed460d92a4990bc4882b7934854f Mon Sep 17 00:00:00 2001 From: Maxime Quandalle Date: Wed, 2 Sep 2015 20:16:53 +0200 Subject: Fix attachments downloading Fixes #219 Fixes #256 --- client/components/cards/attachments.jade | 2 +- client/components/cards/attachments.js | 9 ++++++--- 2 files changed, 7 insertions(+), 4 deletions(-) (limited to 'client/components/cards') diff --git a/client/components/cards/attachments.jade b/client/components/cards/attachments.jade index 4170d195..783178e6 100644 --- a/client/components/cards/attachments.jade +++ b/client/components/cards/attachments.jade @@ -23,7 +23,7 @@ template(name="attachmentsGalery") p.attachment-details = name span.attachment-details-actions - a.js-download + a.js-download(href="{{url download=true}}") i.fa.fa-download | {{_ 'download'}} if isImage diff --git a/client/components/cards/attachments.js b/client/components/cards/attachments.js index db0ecb8e..9e299cc0 100644 --- a/client/components/cards/attachments.js +++ b/client/components/cards/attachments.js @@ -6,11 +6,14 @@ Template.attachmentsGalery.events({ Popup.close(); } ), - // If we let this event bubble, Iron-Router will handle it and empty the - // page content, see #101. - 'click .js-open-viewer, click .js-download': function(event) { + // If we let this event bubble, FlowRouter will handle it and empty the page + // content, see #101. + 'click .js-download': function(event) { event.stopPropagation(); }, + 'click .js-open-viewer': function() { + // XXX Not implemented! + }, 'click .js-add-cover': function() { Cards.update(this.cardId, { $set: { coverId: this._id } }); }, -- cgit v1.2.3-1-g7c22