diff src/chat.js @ 5:a970b7a01a74

start ai
author Franklin Schmidt <fschmidt@gmail.com>
date Wed, 16 Jul 2025 15:08:14 -0600
parents b1adec083e44
children 025bb19b65b1
line wrap: on
line diff
--- a/src/chat.js	Tue Jul 08 22:15:41 2025 -0600
+++ b/src/chat.js	Wed Jul 16 15:08:14 2025 -0600
@@ -31,6 +31,23 @@
 	document.querySelector('[waiting-ai-icon]').style.display = 'block';
 }
 
+function hideWaitingAiIcon() {
+	document.querySelector('[waiting-ai-icon]').style.display = 'none';
+}
+
+function updateAi(html) {
+	hideWaitingAiIcon();
+	document.querySelector('div[messages]').innerHTML = html;
+	//handleMarkdown();
+	document.querySelector('textarea').focus();
+/*
+	let scroll = aiDialog.querySelector('[scroll]');
+	setTimeout(function(){
+		scroll.scrollTo(0,scroll.scrollHeight);
+	});
+*/
+}
+
 const isMobile = 'ontouchstart' in window || navigator.maxTouchPoints > 0 || navigator.msMaxTouchPoints > 0;
 
 function textareaKey(event) {
@@ -49,7 +66,7 @@
 
 function askAi() {
 	let input = document.querySelector('textarea');
-	let url = `ai_ask.js?key=${chatId}&input=${encodeURIComponent(input.value)}`;
+	let url = `ai_ask.js?chat=${chatId}&input=${encodeURIComponent(input.value)}`;
 	ajax(url);
 	input.value = '';
 	showWaitingAiIcon();