mirror of
https://github.com/flarum/core.git
synced 2025-08-09 18:07:02 +02:00
fix: forum/components/DiscussionListItem (use route instead of config)
This commit is contained in:
committed by
Franz Liedke
parent
824fe95346
commit
30a61b8b42
@@ -98,14 +98,13 @@ export default class DiscussionListItem extends Component {
|
|||||||
|
|
||||||
<div className={'DiscussionListItem-content Slidable-content' + (isUnread ? ' unread' : '') + (isRead ? ' read' : '')}>
|
<div className={'DiscussionListItem-content Slidable-content' + (isUnread ? ' unread' : '') + (isRead ? ' read' : '')}>
|
||||||
<a
|
<a
|
||||||
href={user ? app.route.user(user) : '#'}
|
route={user ? app.route.user(user) : '#'}
|
||||||
className="DiscussionListItem-author"
|
className="DiscussionListItem-author"
|
||||||
title={extractText(
|
title={extractText(
|
||||||
app.translator.trans('core.forum.discussion_list.started_text', { user: user, ago: humanTime(discussion.createdAt()) })
|
app.translator.trans('core.forum.discussion_list.started_text', { user: user, ago: humanTime(discussion.createdAt()) })
|
||||||
)}
|
)}
|
||||||
config={function (element) {
|
oncreate={function (vnode) {
|
||||||
$(element).tooltip({ placement: 'right' });
|
$(vnode.dom).tooltip({ placement: 'right' });
|
||||||
m.route.apply(this, arguments);
|
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
{avatar(user, { title: '' })}
|
{avatar(user, { title: '' })}
|
||||||
@@ -113,7 +112,7 @@ export default class DiscussionListItem extends Component {
|
|||||||
|
|
||||||
<ul className="DiscussionListItem-badges badges">{listItems(discussion.badges().toArray())}</ul>
|
<ul className="DiscussionListItem-badges badges">{listItems(discussion.badges().toArray())}</ul>
|
||||||
|
|
||||||
<a href={app.route.discussion(discussion, jumpTo)} config={m.route} className="DiscussionListItem-main">
|
<a route={app.route.discussion(discussion, jumpTo)} className="DiscussionListItem-main">
|
||||||
<h3 className="DiscussionListItem-title">{highlight(discussion.title(), this.highlightRegExp)}</h3>
|
<h3 className="DiscussionListItem-title">{highlight(discussion.title(), this.highlightRegExp)}</h3>
|
||||||
<ul className="DiscussionListItem-info">{listItems(this.infoItems().toArray())}</ul>
|
<ul className="DiscussionListItem-info">{listItems(this.infoItems().toArray())}</ul>
|
||||||
</a>
|
</a>
|
||||||
|
Reference in New Issue
Block a user