From f2a5419a1e489d7a1506b5ba1302a74877028371 Mon Sep 17 00:00:00 2001 From: Eduard Kuzmenko Date: Tue, 15 Dec 2020 17:51:11 +0200 Subject: [PATCH] Do not trim white space on formatting --- src/lib/richtextprocessor.ts | 2 +- src/scss/partials/_chat.scss | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/src/lib/richtextprocessor.ts b/src/lib/richtextprocessor.ts index 05da901b..d740613c 100644 --- a/src/lib/richtextprocessor.ts +++ b/src/lib/richtextprocessor.ts @@ -230,7 +230,7 @@ namespace RichTextProcessor { newText.push(raw.substr(0, match.index)); let text = (match[3] || match[8] || match[11] || match[14]); rawOffset -= text.length; - text = text.replace(/^\s+|\s+$/g, ''); + //text = text.replace(/^\s+|\s+$/g, ''); rawOffset += text.length; if(text.match(/^`*$/)) { diff --git a/src/scss/partials/_chat.scss b/src/scss/partials/_chat.scss index 363e0016..7dceedb6 100644 --- a/src/scss/partials/_chat.scss +++ b/src/scss/partials/_chat.scss @@ -94,6 +94,18 @@ $chat-helper-size: 39px; background: inherit; overflow: hidden; } */ + + .btn-send-container { + .btn-menu-overlay { + z-index: 3; + } + } + + .menu-send { + top: auto; + bottom: calc(100% + 10px); + //right: var(--chat-input-padding); + } .input-message-input { background: none; @@ -106,6 +118,7 @@ $chat-helper-size: 39px; resize: none; border: none; outline: none; + white-space: pre-wrap; @media only screen and (max-height: 30rem) { max-height: unquote('max(39px, calc(100vh - 10rem))');