mirror of
https://github.com/flarum/core.git
synced 2025-07-19 15:51:16 +02:00
committed by
GitHub
parent
7bf581d635
commit
418e656c9e
@@ -7,10 +7,9 @@ export default function addStickyControl() {
|
|||||||
extend(DiscussionControls, 'moderationControls', function(items, discussion) {
|
extend(DiscussionControls, 'moderationControls', function(items, discussion) {
|
||||||
if (discussion.canSticky()) {
|
if (discussion.canSticky()) {
|
||||||
items.add('sticky', Button.component({
|
items.add('sticky', Button.component({
|
||||||
children: app.translator.trans(discussion.isSticky() ? 'flarum-sticky.forum.discussion_controls.unsticky_button' : 'flarum-sticky.forum.discussion_controls.sticky_button'),
|
|
||||||
icon: 'fas fa-thumbtack',
|
icon: 'fas fa-thumbtack',
|
||||||
onclick: this.stickyAction.bind(discussion)
|
onclick: this.stickyAction.bind(discussion)
|
||||||
}));
|
}, app.translator.trans(discussion.isSticky() ? 'flarum-sticky.forum.discussion_controls.unsticky_button' : 'flarum-sticky.forum.discussion_controls.sticky_button')));
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@@ -9,9 +9,9 @@ export default function addStickyControl() {
|
|||||||
});
|
});
|
||||||
|
|
||||||
extend(DiscussionListItem.prototype, 'infoItems', function(items) {
|
extend(DiscussionListItem.prototype, 'infoItems', function(items) {
|
||||||
const discussion = this.props.discussion;
|
const discussion = this.attrs.discussion;
|
||||||
|
|
||||||
if (discussion.isSticky() && !this.props.params.q && !discussion.lastReadPostNumber()) {
|
if (discussion.isSticky() && !this.attrs.params.q && !discussion.lastReadPostNumber()) {
|
||||||
const firstPost = discussion.firstPost();
|
const firstPost = discussion.firstPost();
|
||||||
|
|
||||||
if (firstPost) {
|
if (firstPost) {
|
||||||
|
@@ -6,7 +6,7 @@ export default class DiscussionStickiedPost extends EventPost {
|
|||||||
}
|
}
|
||||||
|
|
||||||
descriptionKey() {
|
descriptionKey() {
|
||||||
return this.props.post.content().sticky
|
return this.attrs.post.content().sticky
|
||||||
? 'flarum-sticky.forum.post_stream.discussion_stickied_text'
|
? 'flarum-sticky.forum.post_stream.discussion_stickied_text'
|
||||||
: 'flarum-sticky.forum.post_stream.discussion_unstickied_text';
|
: 'flarum-sticky.forum.post_stream.discussion_unstickied_text';
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user