From 7e73f07131a6738b299311448ab4491eb532838a Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Wed, 20 Mar 2019 10:12:31 +0100 Subject: Improve comment deletion message --- .../app/videos/+video-watch/comment/video-comments.component.ts | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'client/src/app/videos/+video-watch/comment/video-comments.component.ts') diff --git a/client/src/app/videos/+video-watch/comment/video-comments.component.ts b/client/src/app/videos/+video-watch/comment/video-comments.component.ts index 2616820d2..3acddbe6a 100644 --- a/client/src/app/videos/+video-watch/comment/video-comments.component.ts +++ b/client/src/app/videos/+video-watch/comment/video-comments.component.ts @@ -121,10 +121,17 @@ export class VideoCommentsComponent implements OnInit, OnChanges, OnDestroy { async onWantedToDelete (commentToDelete: VideoComment) { let message = 'Do you really want to delete this comment?' + if (commentToDelete.totalReplies !== 0) { message += this.i18n(' {{totalReplies}} replies will be deleted too.', { totalReplies: commentToDelete.totalReplies }) } + if (commentToDelete.isLocal) { + message += this.i18n(' The deletion will be sent to remote instances so they remove the comment too.') + } else { + message += this.i18n(' It is a remote comment, so the deletion will only be effective on your instance.') + } + const res = await this.confirmService.confirm(message, this.i18n('Delete')) if (res === false) return -- cgit v1.2.3