diff src/chat.js @ 6:025bb19b65b1

use claude
author Franklin Schmidt <fschmidt@gmail.com>
date Thu, 17 Jul 2025 23:19:22 -0600
parents a970b7a01a74
children 46097e607701
line wrap: on
line diff
--- a/src/chat.js	Wed Jul 16 15:08:14 2025 -0600
+++ b/src/chat.js	Thu Jul 17 23:19:22 2025 -0600
@@ -35,11 +35,21 @@
 	document.querySelector('[waiting-ai-icon]').style.display = 'none';
 }
 
+// requires markdown-it
+function handleMarkdown() {
+	let converter = window.markdownit();
+	let divs = document.querySelectorAll('[role]');
+	for( let div of divs ) {
+		div.innerHTML = converter.render(div.textContent);
+	}
+}
+
 function updateAi(html) {
 	hideWaitingAiIcon();
 	document.querySelector('div[messages]').innerHTML = html;
-	//handleMarkdown();
+	handleMarkdown();
 	document.querySelector('textarea').focus();
+	window.scrollTo(0, document.body.scrollHeight);
 /*
 	let scroll = aiDialog.querySelector('[scroll]');
 	setTimeout(function(){