Add comments under events to activities

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
This commit is contained in:
Thomas Citharel
2021-03-10 17:38:13 +01:00
parent 58ee8e679b
commit 1f926902aa
14 changed files with 105 additions and 15 deletions

View File

@@ -97,7 +97,7 @@
<span
style="cursor: pointer"
class="level-item reply-btn"
@click="createReplyToComment(comment)"
@click="createReplyToComment()"
>
<span class="icon is-small">
<b-icon icon="reply" />
@@ -235,17 +235,13 @@ export default class Comment extends Vue {
}
}
async createReplyToComment(comment: IComment): Promise<void> {
async createReplyToComment(): Promise<void> {
if (this.replyTo) {
this.replyTo = false;
this.newComment = new CommentModel();
return;
}
this.replyTo = true;
// this.newComment.inReplyToComment = comment;
await this.$nextTick();
await this.$nextTick(); // For some reason commenteditor needs two $nextTick() to fully render
this.commentEditor.replyToComment(comment);
}
replyToComment(): void {
@@ -303,7 +299,7 @@ export default class Comment extends Vue {
get commentId(): string {
if (this.comment.originComment)
return `#comment-${this.comment.originComment.uuid}:${this.comment.uuid}`;
return `#comment-${this.comment.originComment.uuid}-${this.comment.uuid}`;
return `#comment-${this.comment.uuid}`;
}