From 7d8a11f636057784d4ca9c7ae17dfd12fadcdecf Mon Sep 17 00:00:00 2001 From: Sam Date: Fri, 17 Feb 2017 15:59:40 -0500 Subject: [PATCH] Add header-topic-info:after-tags extension point --- .../javascripts/discourse/widgets/header-topic-info.js.es6 | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/discourse/widgets/header-topic-info.js.es6 b/app/assets/javascripts/discourse/widgets/header-topic-info.js.es6 index 20045a9371..fd774452e7 100644 --- a/app/assets/javascripts/discourse/widgets/header-topic-info.js.es6 +++ b/app/assets/javascripts/discourse/widgets/header-topic-info.js.es6 @@ -9,7 +9,7 @@ import { topicFeaturedLinkNode } from 'discourse/lib/render-topic-featured-link' export default createWidget('header-topic-info', { tagName: 'div.extra-info-wrapper', - html(attrs) { + html(attrs, state) { const topic = attrs.topic; const heading = []; @@ -45,13 +45,16 @@ export default createWidget('header-topic-info', { title.push(this.attach('category-link', { category })); } - const extra = []; + let extra = []; if (this.siteSettings.tagging_enabled) { const tags = topic.get('tags') || []; if (tags.length) { extra.push(h('div.list-tags', tags.map(tagNode))); } } + + extra = extra.concat(applyDecorators(this, 'after-tags', attrs, state)); + if (this.siteSettings.topic_featured_link_enabled) { const featured = topicFeaturedLinkNode(attrs.topic); if (featured) {