mirror of
https://github.com/flarum/core.git
synced 2025-07-16 14:26:25 +02:00
22 lines
737 B
JavaScript
22 lines
737 B
JavaScript
import app from 'flarum/forum/app';
|
|
import Model from 'flarum/common/Model';
|
|
import Discussion from 'flarum/common/models/Discussion';
|
|
|
|
import DiscussionStickiedPost from './components/DiscussionStickiedPost';
|
|
import addStickyBadge from './addStickyBadge';
|
|
import addStickyControl from './addStickyControl';
|
|
import addStickyExcerpt from './addStickyExcerpt';
|
|
import addStickyClass from './addStickyClass';
|
|
|
|
app.initializers.add('flarum-sticky', () => {
|
|
app.postComponents.discussionStickied = DiscussionStickiedPost;
|
|
|
|
Discussion.prototype.isSticky = Model.attribute('isSticky');
|
|
Discussion.prototype.canSticky = Model.attribute('canSticky');
|
|
|
|
addStickyBadge();
|
|
addStickyControl();
|
|
addStickyExcerpt();
|
|
addStickyClass();
|
|
});
|