From fbda9cac69b76ef9b90403030eda61d18a3cdaf6 Mon Sep 17 00:00:00 2001 From: Robin Ward Date: Wed, 7 May 2014 23:28:14 -0400 Subject: [PATCH] FIX: Reply as new topic was broken --- app/assets/javascripts/discourse/components/post-gutter.js | 6 +++++- .../javascripts/discourse/templates/post.js.handlebars | 5 ++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/discourse/components/post-gutter.js b/app/assets/javascripts/discourse/components/post-gutter.js index 23cac6dd1d5..4ced8c68783 100644 --- a/app/assets/javascripts/discourse/components/post-gutter.js +++ b/app/assets/javascripts/discourse/components/post-gutter.js @@ -64,9 +64,13 @@ Discourse.PostGutterComponent = Em.Component.extend({ }.observes('expanded'), click: function(e) { - if ($(e.target).hasClass('toggle-more')) { + var $target = $(e.target); + if ($target.hasClass('toggle-more')) { this.toggleProperty('expanded'); return false; + } else if ($target.hasClass('reply-new')) { + this.sendAction('newTopicAction', this.get('post')); + return false; } return true; } diff --git a/app/assets/javascripts/discourse/templates/post.js.handlebars b/app/assets/javascripts/discourse/templates/post.js.handlebars index 9dc33fb66f5..e5a1b2b2bc0 100644 --- a/app/assets/javascripts/discourse/templates/post.js.handlebars +++ b/app/assets/javascripts/discourse/templates/post.js.handlebars @@ -92,7 +92,10 @@ {{view Discourse.TopicMapContainerView post=this topic=controller.model}} - {{post-gutter links=internalLinks canReplyAsNewTopic=topic.details.can_reply_as_new_topic}} + {{post-gutter post=this + links=internalLinks + canReplyAsNewTopic=topic.details.can_reply_as_new_topic + newTopicAction="replyAsNewTopic"}}