mirror of
https://github.com/flarum/core.git
synced 2025-08-07 00:47:00 +02:00
@@ -1,11 +1,15 @@
|
|||||||
import { extend } from 'flarum/extend';
|
import { extend } from 'flarum/extend';
|
||||||
import DiscussionListState from 'flarum/states/DiscussionListState';
|
import DiscussionListState from 'flarum/states/DiscussionListState';
|
||||||
import DiscussionListItem from 'flarum/components/DiscussionListItem';
|
import DiscussionListItem from 'flarum/components/DiscussionListItem';
|
||||||
|
import DiscussionPage from 'flarum/components/DiscussionPage';
|
||||||
|
import IndexPage from 'flarum/components/IndexPage';
|
||||||
import { truncate } from 'flarum/utils/string';
|
import { truncate } from 'flarum/utils/string';
|
||||||
|
|
||||||
export default function addStickyControl() {
|
export default function addStickyControl() {
|
||||||
extend(DiscussionListState.prototype, 'requestParams', function(params) {
|
extend(DiscussionListState.prototype, 'requestParams', function(params) {
|
||||||
params.include.push('firstPost');
|
if (app.current.matches(IndexPage) || app.current.matches(DiscussionPage)) {
|
||||||
|
params.include.push('firstPost');
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
extend(DiscussionListItem.prototype, 'infoItems', function(items) {
|
extend(DiscussionListItem.prototype, 'infoItems', function(items) {
|
||||||
|
Reference in New Issue
Block a user