From 93b2af8a6e58ee89a908672697e418443995c414 Mon Sep 17 00:00:00 2001 From: Robin Ward Date: Wed, 14 May 2014 15:21:11 -0400 Subject: [PATCH] Pass the post to any events bound to custom names --- .../discourse/components/poster-name.js.es6 | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/app/assets/javascripts/discourse/components/poster-name.js.es6 b/app/assets/javascripts/discourse/components/poster-name.js.es6 index 231fa268796..2c321b2e363 100644 --- a/app/assets/javascripts/discourse/components/poster-name.js.es6 +++ b/app/assets/javascripts/discourse/components/poster-name.js.es6 @@ -37,20 +37,22 @@ var PosterNameComponent = Em.Component.extend({ if (Em.isEmpty(primaryGroupName)) { buffer.push(title); } else { - buffer.push("" + title + ""); + buffer.push("" + title + ""); } buffer.push(""); } - PosterNameComponent.trigger('renderedName', buffer); + PosterNameComponent.trigger('renderedName', buffer, post); } }, click: function(e) { - var $target = $(e.target); - if ($target.hasClass('user-group')) { - Discourse.URL.routeTo("/groups/" + this.get('post.primary_group_name')); - } else { + var $target = $(e.target), + href = $target.attr('href'); + + if (!Em.isEmpty(href) && href !== '#') { + return true; + } else { this.sendAction('expandAction', this.get('post')); } return false;