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;