From f15e7c6501c4168f7d9fc9c0beff6b5c4925e228 Mon Sep 17 00:00:00 2001 From: Toby Zerner Date: Sat, 2 May 2015 08:38:24 +0930 Subject: [PATCH] Extensibility: posts on user activity stream --- js/forum/src/components/activity-post.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/js/forum/src/components/activity-post.js b/js/forum/src/components/activity-post.js index 868594c75..214304a80 100644 --- a/js/forum/src/components/activity-post.js +++ b/js/forum/src/components/activity-post.js @@ -1,6 +1,8 @@ import Component from 'flarum/component'; import humanTime from 'flarum/helpers/human-time'; import avatar from 'flarum/helpers/avatar'; +import listItems from 'flarum/helpers/list-items'; +import ItemList from 'flarum/utils/item-list'; export default class ActivityPost extends Component { view() { @@ -20,9 +22,17 @@ export default class ActivityPost extends Component { slug: discussion.slug(), near: post.number() }), config: m.route}, [ - m('h3.title', discussion.title()), + m('ul.list-inline', listItems(this.headerItems().toArray())), m('div.body', m.trust(post.contentHtml())) ]) ]); } + + headerItems() { + var items = new ItemList(); + + items.add('title', m('h3.title', this.props.activity.post().discussion().title())); + + return items; + } }