summaryrefslogtreecommitdiff
path: root/frontend (follow)
Commit message (Collapse)AuthorAgeFilesLines
* student.js: Don't N then Y the same course on selectv0.1.8Runxi Yu2024-10-091-1/+1
|
* student.{html,js}: Deselect courses in the same group when selectingRunxi Yu2024-10-091-0/+6
|
* {courses,index}.go, student.html, style.css: Group by course groupRunxi Yu2024-10-091-1/+1
|
* style.css: Work around Firefox bug 217769Runxi Yu2024-10-081-0/+8
| | | | | | | Firefox eats the left, bottom, and right borders when tbody is empty. This is a bug known for 21 years (that was Firefox 37 or something). References: https://bugzilla.mozilla.org/show_bug.cgi?id=217769
* student.js: Use "let" rather than "var"v0.1.7Runxi Yu2024-10-071-2/+2
|
* .editorconfig, latexify-source.sh, student.js: Indent 4, wrap 85Runxi Yu2024-10-061-28/+52
|
* studnet.js: TODO about configurable WebSocket URLRunxi Yu2024-10-061-0/+17
|
* *: Overhaul structure again and embed everythingRunxi Yu2024-10-062-24/+0
| | | | | | | | - 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
* */Makefile: Update againRunxi Yu2024-10-051-6/+2
|
* *: Further restructuringRunxi Yu2024-10-055-0/+639