Mercurial Hosting > lang
diff src/chat.js @ 42:1d9d9786d76f
textareas
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Mon, 11 Aug 2025 08:27:22 +0900 |
parents | 2a4c83ce3deb |
children | cc20eebaa74a |
line wrap: on
line diff
--- a/src/chat.js Mon Aug 11 07:58:32 2025 +0900 +++ b/src/chat.js Mon Aug 11 08:27:22 2025 +0900 @@ -95,9 +95,8 @@ let audio; -function fixTextarea(textarea) { - textarea.style.height = 'initial'; - textarea.style.height = (textarea.scrollHeight+2) + 'px'; +function fixChatTextarea(textarea) { + fixTextarea(textarea); textarea.parentNode.scrollIntoViewIfNeeded(false); if( !audio ) audio = document.querySelector('div[buttons] audio'); @@ -109,7 +108,7 @@ let url = `ai_ask.js?chat=${chat.id}&input=${encodeURIComponent(input.value)}`; ajax(url); input.value = ''; - fixTextarea(input); + fixChatTextarea(input); showWaitingAiIcon(); } @@ -117,7 +116,7 @@ function setText(text) { let textarea = document.querySelector('textarea'); textarea.value = text; - fixTextarea(textarea); + fixChatTextarea(textarea); } let recorder = null;