changeset 11:003a90ce72d7

minor fix
author Franklin Schmidt <fschmidt@gmail.com>
date Tue, 22 Jul 2025 15:30:10 -0600
parents b0b325565d30
children 2d4b3f003ec2
files src/chat.html.luan src/chat.js src/lib/ai/claude/Chat.luan
diffstat 3 files changed, 3 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
diff -r b0b325565d30 -r 003a90ce72d7 src/chat.html.luan
--- a/src/chat.html.luan	Mon Jul 21 19:13:02 2025 -0600
+++ b/src/chat.html.luan	Tue Jul 22 15:30:10 2025 -0600
@@ -61,7 +61,7 @@
 <%				chat.output_messages_html() %>
 			</div>
 			<div ask>
-				<textarea autofocus oninput="fixTextarea(event)" onkeydown="textareaKey(event)"></textarea>
+				<textarea autofocus oninput="fixTextarea(event.target)" onkeydown="textareaKey(event)"></textarea>
 				<button onclick="askAi()" title="Send"><img src="/images/send.svg"></button>
 			</div>
 		</div>
diff -r b0b325565d30 -r 003a90ce72d7 src/chat.js
--- a/src/chat.js	Mon Jul 21 19:13:02 2025 -0600
+++ b/src/chat.js	Tue Jul 22 15:30:10 2025 -0600
@@ -63,8 +63,7 @@
 	}
 }
 
-function fixTextarea(event) {
-	let textarea = event.target;
+function fixTextarea(textarea) {
 	textarea.style.height = 'initial';
 	textarea.style.height = (textarea.scrollHeight+2) + 'px';
 	textarea.scrollIntoViewIfNeeded(false);
@@ -75,5 +74,6 @@
 	let url = `ai_ask.js?chat=${chatId}&input=${encodeURIComponent(input.value)}`;
 	ajax(url);
 	input.value = '';
+	fixTextarea(input);
 	showWaitingAiIcon();
 }
diff -r b0b325565d30 -r 003a90ce72d7 src/lib/ai/claude/Chat.luan
--- a/src/lib/ai/claude/Chat.luan	Mon Jul 21 19:13:02 2025 -0600
+++ b/src/lib/ai/claude/Chat.luan	Tue Jul 22 15:30:10 2025 -0600
@@ -13,7 +13,6 @@
 local claude_chat = Claude.chat or error()
 local Logging = require "luan:logging/Logging.luan"
 local logger = Logging.logger "claude/Chat"
-local Thread = require "luan:Thread.luan"
 
 
 local Chat = {}
@@ -108,7 +107,6 @@
 - 9
 - 10
 ]]
-	Thread.sleep(5000)
 	}
 	if true then
 		return json_string(thread)