summaryrefslogtreecommitdiff
path: root/tmpl (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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-092-5/+5
* index.go, login.html: Improve looks of session expired messageRunxi Yu2024-10-061-3/+3
* *: Overhaul structure again and embed everythingRunxi Yu2024-10-064-27/+51
* *: Further restructuringRunxi Yu2024-10-051-0/+15
* staff.html: Initial staff pageRunxi Yu2024-10-041-0/+149
* 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-022-2/+2
* index{,_login}.html: Improve accessibilityRunxi Yu2024-10-022-2/+4
* index.html, style.css: Remove ID column because nobody caresRunxi Yu2024-10-021-4/+2
* {main,pw}.go, Makefile, index_login.html: Remove password auth stubRunxi Yu2024-10-011-38/+0
* index.html: Disable checkbox initially when .Selected >= MaxRunxi Yu2024-09-301-0/+4
* {config,index}.go, cca.scfg.example, style.css, *.html: Link to sourceRunxi Yu2024-09-302-0/+6
* index.html, main.js, ws.go: Enhance course selection rejection messageRunxi Yu2024-09-301-1/+1
* index.html: Remind user to report connection closed errorsRunxi Yu2024-09-291-0/+3
* style.css, index.html: Emit warning when CSS doesn't loadRunxi Yu2024-09-291-0/+3
* index.html: Use div instead of main to be semantically appropriateRunxi Yu2024-09-291-7/+5
* index.html: Remove erroneous comma in tag attributesRunxi Yu2024-09-291-1/+1
* index.html, style.css: Use .reading-width instead of sectionRunxi Yu2024-09-291-2/+2
* index.html: acronym -> abbrRunxi Yu2024-09-291-4/+1
* index.html, style.css: #table-of-courses { width: 100%; }Runxi Yu2024-09-291-1/+1
* index.html, style.css: Misc enhancementsRunxi Yu2024-09-291-17/+16
* index.html: Remove "course.Confirmed" as it was removed from structRunxi Yu2024-09-291-6/+5
* main.js, style.css, index.html: Clear notice by JS instead of using noscriptRunxi Yu2024-09-271-20/+13
* index.html, main.js: Display message when connection is closedRunxi Yu2024-09-241-0/+19
* index.html: Fix template to match the new "ID" rather than "Id"Runxi Yu2024-09-241-5/+5
* *.go: LintingRunxi Yu2024-09-241-1/+1
* style.css, index.html: More clean-upRunxi Yu2024-09-241-20/+0
* index.html: Add box styling to the WebSocket warningRunxi Yu2024-09-171-1/+1
* ws.go, main.js, index.html: Better WS documentation and structureRunxi Yu2024-09-161-62/+83
* index{,_login}.tmpl: Rename .tmpl to .htmlRunxi Yu2024-09-092-0/+0
* index.tmpl: Add git.rx and GitHub URLRunxi Yu2024-09-081-1/+1
* style.css, index.tmpl: Style changesRunxi Yu2024-09-081-2/+2
* main.js, index.tmpl: Confirmation buttonRunxi Yu2024-09-081-0/+13
* index.tmpl: Place the search bar inside the tableRunxi Yu2024-09-081-3/+5
* *: Password login stubRunxi Yu2024-09-081-1/+36
* index.tmpl: Rename the "Course" field into "Name", in the HTMLRunxi Yu2024-09-081-1/+1
* index.tmpl: Add .coursecheckbox to checkboxesRunxi Yu2024-09-081-1/+1
* index.tmpl: Search barRunxi Yu2024-09-081-3/+18
* index.tmpl: Checkbox should not have {{.Id}} as textRunxi Yu2024-09-081-1/+1
* *: Display coursesRunxi Yu2024-09-081-34/+38
* *: Basic WebSocket connection may be established nowRunxi Yu2024-09-081-1/+39
* index.tmpl: JavaScript warningRunxi Yu2024-09-081-1/+23