Mercurial Hosting > lang
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();