mirror of
https://github.com/flarum/core.git
synced 2025-10-12 15:34:26 +02:00
Combine route/query params in route construction
One params object is passed, and then route params are extracted into the route and the rest are appended as query params.
This commit is contained in:
@@ -115,7 +115,7 @@ export default class DiscussionList extends Component {
|
||||
|
||||
var controls = this.controlItems(discussion).toArray();
|
||||
|
||||
var discussionRoute = app.route('discussion', discussion);
|
||||
var discussionRoute = app.route('discussion', { id: discussion.id(), slug: discussion.slug() });
|
||||
var active = m.route().substr(0, discussionRoute.length) === discussionRoute;
|
||||
|
||||
return m('li.discussion-summary'+(isUnread ? '.unread' : '')+(active ? '.active' : ''), {key: discussion.id()}, [
|
||||
@@ -126,7 +126,7 @@ export default class DiscussionList extends Component {
|
||||
menuClass: 'pull-right'
|
||||
}) : '',
|
||||
m('a.author', {
|
||||
href: app.route('user', startUser),
|
||||
href: app.route('user', { username: startUser.username() }),
|
||||
config: function(element, isInitialized, context) {
|
||||
$(element).tooltip({ placement: 'right' })
|
||||
m.route.call(this, element)
|
||||
|
Reference in New Issue
Block a user