From 2c51f6e312492865281ea93a478ad5d5d5b38687 Mon Sep 17 00:00:00 2001 From: Bogdan Teodoru Date: Sun, 10 Jan 2016 17:20:01 +0200 Subject: [PATCH] #679 Ask for confirmation before "Mark all as Read" --- .../core/js/forum/src/components/DiscussionListItem.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/framework/core/js/forum/src/components/DiscussionListItem.js b/framework/core/js/forum/src/components/DiscussionListItem.js index 935aa0af7..a3cce4719 100644 --- a/framework/core/js/forum/src/components/DiscussionListItem.js +++ b/framework/core/js/forum/src/components/DiscussionListItem.js @@ -174,8 +174,12 @@ export default class DiscussionListItem extends Component { const discussion = this.props.discussion; if (discussion.isUnread()) { - discussion.save({readNumber: discussion.lastPostNumber()}); - m.redraw(); + const confirmation = confirm(app.translator.trans('core.forum.discussion_list.mark_all_as_read_confirmation')); + + if (confirmation) { + discussion.save({readNumber: discussion.lastPostNumber()}); + m.redraw(); + } } }