aboutsummaryrefslogtreecommitdiff
path: root/tmpl/student.html (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Implement course selection started/stopped statesRunxi Yu2024-10-101-14/+10
| | | | Implements: https://todo.sr.ht/~runxiyu/cca/13
* student.html: Use separate columns for Selected and MaxRunxi Yu2024-10-091-2/+9
|
* student.{html,js}: Deselect courses in the same group when selectingRunxi Yu2024-10-091-5/+1
|
* student.html: Slightly better looks around tickboxRunxi Yu2024-10-091-8/+10
|
* {courses,index}.go, student.html, style.css: Group by course groupRunxi Yu2024-10-091-1/+4
|
* student.html: Simplify JSRunxi Yu2024-10-091-2/+1
|
* index.go, {login,student}.html: Use structs rather than maps for tmplRunxi Yu2024-10-091-3/+3
|
* *: Overhaul structure again and embed everythingRunxi Yu2024-10-061-4/+17
| | | | | | | | - Remove sub-Makefiles; recursive make is annoying - Just use one top-level Makefile that builds everything - Embed templates and minified static resources into the binary - Embed all compiled documentation into the binary and serve - Embed all source into the binary and serve
* student.html, *.js: {main->student}.jsRunxi Yu2024-10-041-1/+1
|
* student.html: {{ .user.Name }} instead of Home in titleRunxi Yu2024-10-041-1/+1
|
* student.html: Connection closed could be cause by a login elsewhereRunxi Yu2024-10-031-0/+3
|
* README.md, student.html: Correct spellingRunxi Yu2024-10-031-1/+1
|
* student.html: Update error messages to be a bit more friendlyRunxi Yu2024-10-021-6/+15
|
* index.go, *.html: index->student, index_login->loginRunxi Yu2024-10-021-0/+164
The new names are a bit more descriptive in what each do, and I intend to add an "admin" template in the future. This has no user-facing effects.