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