Reduce jumpiness when loading the chat interface

This commit is contained in:
Maximilian Mader 2022-08-10 19:47:01 +02:00
parent 3bdf037477
commit 4c6a8e8326
Signed by: Max
GPG Key ID: F71D56A3151C4FB3
3 changed files with 10 additions and 7 deletions

View File

@ -389,15 +389,18 @@ $chatEmbedMaxWidth: 400px;
#chatInputContainer {
margin-top: 10px;
margin-bottom: 1.48 * $wcfFontSizeDefault; // 1.48 is the default line height
clear: both;
textarea {
resize: none;
}
.charCounter {
float: right;
color: $wcfContentDimmedText;
margin-bottom: -(1.48 * $wcfFontSizeDefault);
}
textarea {
resize: none;
}
> div {
@ -536,6 +539,7 @@ $chatEmbedMaxWidth: 400px;
background-color: $wcfContentBackground;
.modalCloseButton {
border-top: 1px solid $wcfContentBorderInner;
background-color: $wcfSidebarBackground;
color: $wcfSidebarLink;
display: block;
@ -546,9 +550,7 @@ $chatEmbedMaxWidth: 400px;
}
> div {
border-top: none;
border-right: none;
border-left: none;
border: none;
height: 0;
flex: 1 1 auto;

View File

@ -135,6 +135,7 @@ define(['WoltLabSuite/Core/Date/Util', 'WoltLabSuite/Core/Language'], function (
textarea.parentNode.classList.add('flexibleTextarea')
}
textarea.removeAttribute('rows')
textarea.classList.add('flexibleTextareaContent')
pre.classList.add('flexibleTextareaMirror')

View File

@ -60,7 +60,7 @@
</div>
{/if}
<div class="chatInputWrapper">
<textarea maxlength="{CHAT_MAX_LENGTH}" class="long"></textarea>
<textarea maxlength="{CHAT_MAX_LENGTH}" class="long" rows="1"></textarea>
<span id="chatQuickSettings">
<span class="icon icon24 fa-ellipsis-v"></span>
</span>