diff --git a/framework/core/js/src/forum/components/PostStreamScrubber.js b/framework/core/js/src/forum/components/PostStreamScrubber.js index 4fe6b3ace7..f9f50dae96 100644 --- a/framework/core/js/src/forum/components/PostStreamScrubber.js +++ b/framework/core/js/src/forum/components/PostStreamScrubber.js @@ -64,7 +64,7 @@ export default class PostStreamScrubber extends Component {
- {icon('fas fa-angle-double-up')} {app.translator.trans('core.forum.post_scrubber.original_post_link')} + {icon('fas fa-angle-double-up')} {this.firstPostLabel()}
@@ -79,12 +79,12 @@ export default class PostStreamScrubber extends Component {
- {app.translator.trans('core.forum.post_scrubber.unread_text', { count: unreadCount })} + {this.unreadLabel(unreadCount)}
- {icon('fas fa-angle-double-down')} {app.translator.trans('core.forum.post_scrubber.now_link')} + {icon('fas fa-angle-double-down')} {this.lastPostLabel()}
@@ -92,6 +92,28 @@ export default class PostStreamScrubber extends Component { ); } + /** + * @returns {any|string} + */ + firstPostLabel() { + return app.translator.trans('core.forum.post_scrubber.original_post_link'); + } + + /** + * @param {number} unreadCount + * @returns {any|string} + */ + unreadLabel(unreadCount) { + return app.translator.trans('core.forum.post_scrubber.unread_text', { count: unreadCount }); + } + + /** + * @returns {any|string} + */ + lastPostLabel() { + return app.translator.trans('core.forum.post_scrubber.now_link'); + } + onupdate(vnode) { super.onupdate(vnode);