Mercurial Hosting > lang
diff src/edit_course.html.luan @ 52:27758f3b2d69
add hide_ruby
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Sat, 16 Aug 2025 09:56:10 +0900 |
parents | a119fc092f42 |
children | 285029931499 |
line wrap: on
line diff
--- a/src/edit_course.html.luan Fri Aug 15 23:24:38 2025 +0900 +++ b/src/edit_course.html.luan Sat Aug 16 09:56:10 2025 +0900 @@ -26,6 +26,9 @@ language = Http.request.parameters.language or error() name = "" ai_system_prompt = "" + ai_first_message = "" + tts_instructions = "" + has_ruby = false } end Io.stdout = Http.response.text_writer() @@ -35,12 +38,9 @@ <head> <% head() %> <style> - input, + input[type=text], textarea { display: block; - } - input[type=text], - textarea { width: 100%; } h4 { @@ -66,14 +66,16 @@ <h4>Course name</h4> <input type=text required name=name value="<%=html_encode(course.name)%>"> + <p><label clickable><input type=checkbox name=has_ruby <%= course.has_ruby and "checked" or "" %> > Has pronunciation like {japanese|romaji}</label></p> + <h4>AI system prompt</h4> <textarea required name=ai_system_prompt oninput="fixTextarea(event.target)"><%=html_encode(course.ai_system_prompt)%></textarea> <h4>AI first message (optional)</h4> - <textarea name=ai_first_message oninput="fixTextarea(event.target)"><%=html_encode(course.ai_first_message or "")%></textarea> + <textarea name=ai_first_message oninput="fixTextarea(event.target)"><%=html_encode(course.ai_first_message)%></textarea> <h4>Text to speech instructions</h4> - <textarea name=tts_instructions oninput="fixTextarea(event.target)"><%=html_encode(course.tts_instructions or "")%></textarea> + <textarea name=tts_instructions oninput="fixTextarea(event.target)"><%=html_encode(course.tts_instructions)%></textarea> <input type=submit>