mirror of
https://github.com/flarum/core.git
synced 2025-08-07 00:47:00 +02:00
feat: allow labels of PostStreamScrubber
to be customized (#4181)
This commit is contained in:
@@ -65,7 +65,7 @@ export default class PostStreamScrubber extends Component {
|
|||||||
<div className="Dropdown-menu dropdown-menu">
|
<div className="Dropdown-menu dropdown-menu">
|
||||||
<div className="Scrubber">
|
<div className="Scrubber">
|
||||||
<Button className="Scrubber-first Button Button--link" onclick={this.goToFirst.bind(this)} icon="fas fa-angle-double-up">
|
<Button className="Scrubber-first Button Button--link" onclick={this.goToFirst.bind(this)} icon="fas fa-angle-double-up">
|
||||||
{app.translator.trans('core.forum.post_scrubber.original_post_link')}
|
{this.firstPostLabel()}
|
||||||
</Button>
|
</Button>
|
||||||
|
|
||||||
<div className="Scrubber-scrollbar">
|
<div className="Scrubber-scrollbar">
|
||||||
@@ -80,12 +80,12 @@ export default class PostStreamScrubber extends Component {
|
|||||||
<div className="Scrubber-after" />
|
<div className="Scrubber-after" />
|
||||||
|
|
||||||
<div className="Scrubber-unread" oncreate={styleUnread} onupdate={styleUnread}>
|
<div className="Scrubber-unread" oncreate={styleUnread} onupdate={styleUnread}>
|
||||||
{app.translator.trans('core.forum.post_scrubber.unread_text', { count: unreadCount })}
|
{this.unreadLabel(unreadCount)}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<Button className="Scrubber-last Button Button--link" onclick={this.goToLast.bind(this)} icon="fas fa-angle-double-down">
|
<Button className="Scrubber-last Button Button--link" onclick={this.goToLast.bind(this)} icon="fas fa-angle-double-down">
|
||||||
{app.translator.trans('core.forum.post_scrubber.now_link')}
|
{this.lastPostLabel()}
|
||||||
</Button>
|
</Button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -93,6 +93,18 @@ export default class PostStreamScrubber extends Component {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
firstPostLabel() {
|
||||||
|
return app.translator.trans('core.forum.post_scrubber.original_post_link');
|
||||||
|
}
|
||||||
|
|
||||||
|
unreadLabel(unreadCount) {
|
||||||
|
return app.translator.trans('core.forum.post_scrubber.unread_text', { count: unreadCount });
|
||||||
|
}
|
||||||
|
|
||||||
|
lastPostLabel() {
|
||||||
|
return app.translator.trans('core.forum.post_scrubber.now_link');
|
||||||
|
}
|
||||||
|
|
||||||
onupdate(vnode) {
|
onupdate(vnode) {
|
||||||
super.onupdate(vnode);
|
super.onupdate(vnode);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user