Mercurial Hosting > lang
comparison src/chat.html.luan @ 6:025bb19b65b1
use claude
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Thu, 17 Jul 2025 23:19:22 -0600 |
parents | a970b7a01a74 |
children | 255c36830154 |
comparison
equal
deleted
inserted
replaced
5:a970b7a01a74 | 6:025bb19b65b1 |
---|---|
37 <% head() %> | 37 <% head() %> |
38 <style> | 38 <style> |
39 @import "/chat.css?s=<%=started%>"; | 39 @import "/chat.css?s=<%=started%>"; |
40 </style> | 40 </style> |
41 <script> | 41 <script> |
42 let chatId = <%=chat_id%>; | 42 let chatId = <%= chat.id %>; |
43 </script> | 43 </script> |
44 <script src="https://cdn.jsdelivr.net/npm/markdown-it@14.1.0/dist/markdown-it.min.js"></script> | |
44 <script src="/chat.js?s=<%=started%>"></script> | 45 <script src="/chat.js?s=<%=started%>"></script> |
45 </head> | 46 </head> |
46 <body> | 47 <body> |
47 <% header() %> | 48 <% header() %> |
48 <div content ai_container> | 49 <div content ai_container> |
63 </div> | 64 </div> |
64 <div ask> | 65 <div ask> |
65 <textarea autofocus oninput="fixTextarea(event)" onkeydown="textareaKey(event)"></textarea> | 66 <textarea autofocus oninput="fixTextarea(event)" onkeydown="textareaKey(event)"></textarea> |
66 <button onclick="askAi()" title="Send"><img src="/images/send.svg"></button> | 67 <button onclick="askAi()" title="Send"><img src="/images/send.svg"></button> |
67 </div> | 68 </div> |
68 <img waiting-ai-icon src="/images/spinner_green.gif"> | |
69 </div> | 69 </div> |
70 <img waiting-ai-icon src="/images/spinner_green.gif"> | |
70 <dialog rename> | 71 <dialog rename> |
71 <h2>Rename Chat</h2> | 72 <h2>Rename Chat</h2> |
72 <form action="javascript:saveRenameChat()"> | 73 <form action="javascript:saveRenameChat()"> |
73 <p> | 74 <p> |
74 <label>Chat name</label><br> | 75 <label>Chat name</label><br> |
87 <div buttons> | 88 <div buttons> |
88 <button onclick="closeModal(this)">Cancel</button> | 89 <button onclick="closeModal(this)">Cancel</button> |
89 <button onclick="doDeleteChat(this)">Delete</button> | 90 <button onclick="doDeleteChat(this)">Delete</button> |
90 </div> | 91 </div> |
91 </dialog> | 92 </dialog> |
93 <script> | |
94 handleMarkdown(); | |
95 </script> | |
92 </body> | 96 </body> |
93 </html> | 97 </html> |
94 <% | 98 <% |
95 end | 99 end |