Mercurial Hosting > lang
comparison src/your_courses.html.luan @ 46:cc20eebaa74a
use openai tts
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Thu, 14 Aug 2025 11:27:34 +0900 |
parents | 87fe70201aa8 |
children | a119fc092f42 |
comparison
equal
deleted
inserted
replaced
45:fef7a5c65cfb | 46:cc20eebaa74a |
---|---|
5 local Io = require "luan:Io.luan" | 5 local Io = require "luan:Io.luan" |
6 local Http = require "luan:http/Http.luan" | 6 local Http = require "luan:http/Http.luan" |
7 local Shared = require "site:/lib/Shared.luan" | 7 local Shared = require "site:/lib/Shared.luan" |
8 local head = Shared.head or error() | 8 local head = Shared.head or error() |
9 local header = Shared.header or error() | 9 local header = Shared.header or error() |
10 local languages = Shared.languages or error() | |
10 local User = require "site:/lib/User.luan" | 11 local User = require "site:/lib/User.luan" |
11 local current_user = User.current_required or error() | 12 local current_user = User.current_required or error() |
12 local Course = require "site:/lib/Course.luan" | 13 local Course = require "site:/lib/Course.luan" |
13 local course_search = Course.search or error() | 14 local course_search = Course.search or error() |
14 local languages = require "site:/lib/languages.luan" | |
15 local Logging = require "luan:logging/Logging.luan" | 15 local Logging = require "luan:logging/Logging.luan" |
16 local logger = Logging.logger "chats.html" | 16 local logger = Logging.logger "chats.html" |
17 | 17 |
18 | 18 |
19 return function() | 19 return function() |
40 <% header() %> | 40 <% header() %> |
41 <div content> | 41 <div content> |
42 <h1>Your Courses</h1> | 42 <h1>Your Courses</h1> |
43 <form action="edit_course.html"> | 43 <form action="edit_course.html"> |
44 <select name=language> | 44 <select name=language> |
45 <% for _, lang in pairs(languages) do | 45 <% for code, name in pairs(languages) do |
46 local code = lang.code | |
47 local selected = code==select_language and "selected" or "" | 46 local selected = code==select_language and "selected" or "" |
48 %> | 47 %> |
49 <option value="<%=code%>" <%=selected%> ><%=lang.name%></option> | 48 <option value="<%=code%>" <%=selected%> ><%=name%></option> |
50 <% end %> | 49 <% end %> |
51 </select> | 50 </select> |
52 <input type=submit value="new course"> | 51 <input type=submit value="new course"> |
53 </form> | 52 </form> |
54 <table> | 53 <table> |