diff --git a/packages/rocketchat-lib/client/MessageAction.js b/packages/rocketchat-lib/client/MessageAction.js index 3181fdc670c..dfacc4af90c 100644 --- a/packages/rocketchat-lib/client/MessageAction.js +++ b/packages/rocketchat-lib/client/MessageAction.js @@ -133,15 +133,15 @@ Meteor.startup(function() { icon: 'icon-pencil', i18nLabel: 'Edit', context: ['message', 'message-mobile'], - action(e, instance) { + action(e) { const message = $(e.currentTarget).closest('.message')[0]; chatMessages[Session.get('openedRoom')].edit(message); RocketChat.MessageAction.hideDropDown(); - const input = instance.find('.input-message'); - Meteor.setTimeout(() => { - input.focus(); - input.updateAutogrow(); - }, 200); + // const input = instance.find('.input-message'); + // Meteor.setTimeout(() => { + // input.focus(); + // input.change(); + // }, 200); }, validation(message) { if (RocketChat.models.Subscriptions.findOne({ diff --git a/packages/rocketchat-livechat/app/client/views/messages.js b/packages/rocketchat-livechat/app/client/views/messages.js index 9c0fe36b43e..9c602e5b9b9 100644 --- a/packages/rocketchat-livechat/app/client/views/messages.js +++ b/packages/rocketchat-livechat/app/client/views/messages.js @@ -177,6 +177,7 @@ Template.messages.onRendered(function() { template.atBottom = messages.scrollTop >= messages.scrollHeight - messages.clientHeight; }, 200); Meteor.setInterval(function() { + if (template.atBottom) { messages.scrollTop = messages.scrollHeight - messages.clientHeight; newMessage.className = 'new-message not'; diff --git a/packages/rocketchat-theme/client/imports/general/base_old.css b/packages/rocketchat-theme/client/imports/general/base_old.css index 0904cda4ec9..e2402041e98 100644 --- a/packages/rocketchat-theme/client/imports/general/base_old.css +++ b/packages/rocketchat-theme/client/imports/general/base_old.css @@ -396,7 +396,7 @@ box-shadow: 0 0 0; } -.rc-old textarea, +/*.rc-old textarea,*/ .rc-old select, .rc-old input[type='text'], .rc-old input[type='number'], @@ -2022,7 +2022,7 @@ z-index: 1; &-wrapper { - height: 100%; + height: calc(100% - 61px); display: flex; } @@ -2030,6 +2030,8 @@ flex: 1 1 auto; width: 50%; position: relative; + display: flex; + flex-direction: column; } & .room-topic { @@ -2055,16 +2057,6 @@ -webkit-overflow-scrolling: touch; } - & .footer { - padding: 8px 20px 0; - border-width: 1px 0 0; - z-index: 100; - bottom: 0; - left: 0; - width: 100%; - min-height: var(--footer-min-height); - } - & .message-form { margin-bottom: 18px; @@ -2417,7 +2409,7 @@ position: relative; overflow: hidden; width: 100%; - height: calc(100% - 130px); + flex: 1 1 100%; & .message-cog-container .message-action.jump-to-search-message { display: none !important; diff --git a/packages/rocketchat-ui-message/client/messageBox.html b/packages/rocketchat-ui-message/client/messageBox.html index c12844d1fea..8f0a248d7cf 100644 --- a/packages/rocketchat-ui-message/client/messageBox.html +++ b/packages/rocketchat-ui-message/client/messageBox.html @@ -21,8 +21,7 @@ {{/with}}