├── CHANGELOG.md ├── LICENSE ├── composer.json ├── extend.php ├── js ├── admin.js ├── dist │ ├── admin.js │ ├── admin.js.map │ ├── forum.js │ └── forum.js.map ├── forum.js ├── package.json ├── src │ ├── admin │ │ ├── extend.tsx │ │ └── index.tsx │ ├── common │ │ ├── extend.ts │ │ └── query │ │ │ └── discussions │ │ │ └── StickyGambit.ts │ └── forum │ │ ├── addStickyBadge.js │ │ ├── addStickyClass.js │ │ ├── addStickyControl.js │ │ ├── addStickyExcerpt.js │ │ ├── components │ │ └── DiscussionStickiedPost.js │ │ ├── extend.ts │ │ └── index.js ├── tsconfig.json └── webpack.config.js ├── less ├── admin.less └── forum.less ├── locale └── en.yml ├── migrations ├── 2015_02_24_000000_add_sticky_to_discussions.php ├── 2017_07_22_000000_add_default_permissions.php ├── 2018_09_15_043621_add_discussions_indices.php └── 2021_01_13_000000_add_discussion_last_posted_at_indices.php └── src ├── Api └── DiscussionResourceFields.php ├── Event ├── DiscussionWasStickied.php └── DiscussionWasUnstickied.php ├── Listener └── CreatePostWhenDiscussionIsStickied.php ├── PinStickiedDiscussionsToTop.php ├── Post └── DiscussionStickiedPost.php └── Query └── StickyFilter.php /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/sticky/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/sticky/HEAD/LICENSE -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/sticky/HEAD/composer.json -------------------------------------------------------------------------------- /extend.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/sticky/HEAD/extend.php -------------------------------------------------------------------------------- /js/admin.js: -------------------------------------------------------------------------------- 1 | export * from './src/admin'; 2 | -------------------------------------------------------------------------------- /js/dist/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/sticky/HEAD/js/dist/admin.js -------------------------------------------------------------------------------- /js/dist/admin.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/sticky/HEAD/js/dist/admin.js.map -------------------------------------------------------------------------------- /js/dist/forum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/sticky/HEAD/js/dist/forum.js -------------------------------------------------------------------------------- /js/dist/forum.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/sticky/HEAD/js/dist/forum.js.map -------------------------------------------------------------------------------- /js/forum.js: -------------------------------------------------------------------------------- 1 | export * from './src/forum'; 2 | -------------------------------------------------------------------------------- /js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/sticky/HEAD/js/package.json -------------------------------------------------------------------------------- /js/src/admin/extend.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/sticky/HEAD/js/src/admin/extend.tsx -------------------------------------------------------------------------------- /js/src/admin/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/sticky/HEAD/js/src/admin/index.tsx -------------------------------------------------------------------------------- /js/src/common/extend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/sticky/HEAD/js/src/common/extend.ts -------------------------------------------------------------------------------- /js/src/common/query/discussions/StickyGambit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/sticky/HEAD/js/src/common/query/discussions/StickyGambit.ts -------------------------------------------------------------------------------- /js/src/forum/addStickyBadge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/sticky/HEAD/js/src/forum/addStickyBadge.js -------------------------------------------------------------------------------- /js/src/forum/addStickyClass.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/sticky/HEAD/js/src/forum/addStickyClass.js -------------------------------------------------------------------------------- /js/src/forum/addStickyControl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/sticky/HEAD/js/src/forum/addStickyControl.js -------------------------------------------------------------------------------- /js/src/forum/addStickyExcerpt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/sticky/HEAD/js/src/forum/addStickyExcerpt.js -------------------------------------------------------------------------------- /js/src/forum/components/DiscussionStickiedPost.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/sticky/HEAD/js/src/forum/components/DiscussionStickiedPost.js -------------------------------------------------------------------------------- /js/src/forum/extend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/sticky/HEAD/js/src/forum/extend.ts -------------------------------------------------------------------------------- /js/src/forum/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/sticky/HEAD/js/src/forum/index.js -------------------------------------------------------------------------------- /js/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/sticky/HEAD/js/tsconfig.json -------------------------------------------------------------------------------- /js/webpack.config.js: -------------------------------------------------------------------------------- 1 | module.exports = require('flarum-webpack-config')(); 2 | -------------------------------------------------------------------------------- /less/admin.less: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /less/forum.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/sticky/HEAD/less/forum.less -------------------------------------------------------------------------------- /locale/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/sticky/HEAD/locale/en.yml -------------------------------------------------------------------------------- /migrations/2015_02_24_000000_add_sticky_to_discussions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/sticky/HEAD/migrations/2015_02_24_000000_add_sticky_to_discussions.php -------------------------------------------------------------------------------- /migrations/2017_07_22_000000_add_default_permissions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/sticky/HEAD/migrations/2017_07_22_000000_add_default_permissions.php -------------------------------------------------------------------------------- /migrations/2018_09_15_043621_add_discussions_indices.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/sticky/HEAD/migrations/2018_09_15_043621_add_discussions_indices.php -------------------------------------------------------------------------------- /migrations/2021_01_13_000000_add_discussion_last_posted_at_indices.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/sticky/HEAD/migrations/2021_01_13_000000_add_discussion_last_posted_at_indices.php -------------------------------------------------------------------------------- /src/Api/DiscussionResourceFields.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/sticky/HEAD/src/Api/DiscussionResourceFields.php -------------------------------------------------------------------------------- /src/Event/DiscussionWasStickied.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/sticky/HEAD/src/Event/DiscussionWasStickied.php -------------------------------------------------------------------------------- /src/Event/DiscussionWasUnstickied.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/sticky/HEAD/src/Event/DiscussionWasUnstickied.php -------------------------------------------------------------------------------- /src/Listener/CreatePostWhenDiscussionIsStickied.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/sticky/HEAD/src/Listener/CreatePostWhenDiscussionIsStickied.php -------------------------------------------------------------------------------- /src/PinStickiedDiscussionsToTop.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/sticky/HEAD/src/PinStickiedDiscussionsToTop.php -------------------------------------------------------------------------------- /src/Post/DiscussionStickiedPost.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/sticky/HEAD/src/Post/DiscussionStickiedPost.php -------------------------------------------------------------------------------- /src/Query/StickyFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flarum/sticky/HEAD/src/Query/StickyFilter.php --------------------------------------------------------------------------------