From 16bec0a65695f449beabab51b8c7cd1789e29753 Mon Sep 17 00:00:00 2001 From: RMidhunSuresh Date: Fri, 29 Oct 2021 15:11:12 +0530 Subject: [PATCH] Convert input to textarea Signed-off-by: RMidhunSuresh --- src/platform/web/ui/session/room/MessageComposer.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/platform/web/ui/session/room/MessageComposer.js b/src/platform/web/ui/session/room/MessageComposer.js index 0e38216f..3b151047 100644 --- a/src/platform/web/ui/session/room/MessageComposer.js +++ b/src/platform/web/ui/session/room/MessageComposer.js @@ -28,11 +28,11 @@ export class MessageComposer extends TemplateView { } render(t, vm) { - this._input = t.input({ - placeholder: vm.isEncrypted ? "Send an encrypted message…" : "Send a message…", + this._input = t.textarea({ enterkeyhint: 'send', onKeydown: e => this._onKeyDown(e), onInput: () => vm.setInput(this._input.value), + placeholder: vm.isEncrypted ? "Send an encrypted message…" : "Send a message…" }); this._focusInput = () => this._input.focus(); this.value.on("focus", this._focusInput); @@ -86,7 +86,7 @@ export class MessageComposer extends TemplateView { } _onKeyDown(event) { - if (event.key === "Enter") { + if (event.key === "Enter" && !event.shiftKey) { this._trySend(); } }