1
0
mirror of https://github.com/flarum/core.git synced 2025-08-08 09:26:34 +02:00

update: forum/components/PostEdited

This commit is contained in:
Alexander Skvortsov
2020-08-09 23:18:51 -04:00
committed by Franz Liedke
parent aac54a1d28
commit 3120eb6f63

View File

@@ -6,18 +6,20 @@ import extractText from '../../common/utils/extractText';
* The `PostEdited` component displays information about when and by whom a post
* was edited.
*
* ### Props
* ### Attrs
*
* - `post`
*/
export default class PostEdited extends Component {
init() {
oninit(vnode) {
super.oninit(vnode);
this.shouldUpdateTooltip = false;
this.oldEditedInfo = null;
}
view() {
const post = this.props.post;
const post = this.attrs.post;
const editedUser = post.editedUser();
const editedInfo = extractText(app.translator.trans('core.forum.post.edited_tooltip', { user: editedUser, ago: humanTime(post.editedAt()) }));
if (editedInfo !== this.oldEditedInfo) {
@@ -32,7 +34,7 @@ export default class PostEdited extends Component {
);
}
config(isInitialized) {
onupdate(vnode) {
if (this.shouldUpdateTooltip) {
this.$().tooltip('destroy').tooltip();
this.shouldUpdateTooltip = false;