From e2d1c64f1ee1b39b4fcc8feb3bb682e5f2087bf8 Mon Sep 17 00:00:00 2001 From: Gabriel Delavald Date: Thu, 12 Apr 2018 12:43:06 -0300 Subject: [PATCH] Add reply box to quote and add quote on reply --- packages/rocketchat-lib/client/MessageAction.js | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/packages/rocketchat-lib/client/MessageAction.js b/packages/rocketchat-lib/client/MessageAction.js index 79747da1631de..dc6afdb31636a 100644 --- a/packages/rocketchat-lib/client/MessageAction.js +++ b/packages/rocketchat-lib/client/MessageAction.js @@ -103,6 +103,7 @@ Meteor.startup(function() { action() { const message = this._arguments[1]; const {input} = chatMessages[message.rid]; + input.value = `@${ message.u.username } `; $(input) .focus() .data('reply', message) @@ -263,14 +264,10 @@ Meteor.startup(function() { action() { const message = this._arguments[1]; const {input} = chatMessages[message.rid]; - const url = RocketChat.MessageAction.getPermaLink(message._id); - const text = `[ ](${ url }) `; - if (input.value) { - input.value += input.value.endsWith(' ') ? '' : ' '; - } - input.value += text; - input.focus(); - $(input).trigger('change').trigger('input'); + $(input) + .focus() + .data('reply', message) + .trigger('dataChange'); }, condition(message) { if (RocketChat.models.Subscriptions.findOne({rid: message.rid}) == null) {