Sfoglia il codice sorgente

correction du js pour resize le textarea

WebUI
maela 5 giorni fa
parent
commit
fa9d44fb59
2 ha cambiato i file con 6 aggiunte e 7 eliminazioni
  1. +4
    -3
      WebUI/ReAct_PME.WebUI/Pages/ChatRoom/ChatRoom_base.razor
  2. +2
    -4
      WebUI/ReAct_PME.WebUI/Pages/ChatRoom/ChatRoom_base.razor.cs

+ 4
- 3
WebUI/ReAct_PME.WebUI/Pages/ChatRoom/ChatRoom_base.razor Vedi File

@@ -2,9 +2,10 @@
@page "/chatroom_base/{typellm:int}/{conversationid}"

<script>
window.autoResizeTextarea = function (element) {
window.autoResizeTextarea = function (elementId) {
const element = document.getElementById(elementId);
if (!element) return;
element.style.height = 'auto';
element.style.height = Math.min(element.scrollHeight, 200) + 'px';
};
@@ -80,7 +81,7 @@
</label>

<div class="input-right-actions">
@if (SelectedAgentType == 2 && RagDomains.Any())
@if (!hiddenDomain && SelectedAgentType == 2 && RagDomains.Any())
{
<select class="domain-select" @bind="SelectedDomain">
@foreach (var domain in RagDomains)

+ 2
- 4
WebUI/ReAct_PME.WebUI/Pages/ChatRoom/ChatRoom_base.razor.cs Vedi File

@@ -427,14 +427,12 @@ namespace ReAct_PME.WebUI.Pages.ChatRoom

private async Task OnHomeTextareaInput()
{
await JSRuntime.InvokeVoidAsync("autoResizeTextarea",
await JSRuntime.InvokeAsync<object>("document.getElementById", "homeTextarea"));
await JSRuntime.InvokeVoidAsync("autoResizeTextarea", "homeTextarea");
}

private async Task OnChatroomTextareaInput()
{
await JSRuntime.InvokeVoidAsync("autoResizeTextarea",
await JSRuntime.InvokeAsync<object>("document.getElementById", "chatroomTextarea"));
await JSRuntime.InvokeVoidAsync("autoResizeTextarea", "chatroomTextarea");
}

protected override async Task OnAfterRenderAsync(bool firstRender)

Loading…
Annulla
Salva