Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | style.css: Use YK Pao Green | Runxi Yu | 2024-09-29 | 1 | -1/+1 |
| | |||||
* | style.css: Do not differentiate between odd and even rows | Runxi Yu | 2024-09-29 | 1 | -9/+0 |
| | | | | It looks annoying | ||||
* | index.html, style.css: Use .reading-width instead of section | Runxi Yu | 2024-09-29 | 1 | -1/+1 |
| | | | | Section has semantic meaning and should be accompanied by a heading | ||||
* | index.html, style.css: #table-of-courses { width: 100%; } | Runxi Yu | 2024-09-29 | 1 | -0/+4 |
| | |||||
* | index.html, style.css: Misc enhancements | Runxi Yu | 2024-09-29 | 1 | -2/+8 |
| | |||||
* | main.js: Set checkboxes to indeterminate after selection | Runxi Yu | 2024-09-29 | 1 | -1/+3 |
| | | | | They should be set to "checked" only when a response to "Y" is received. | ||||
* | eslint.config.js: Allow globals and reformat | Runxi Yu | 2024-09-28 | 1 | -19/+29 |
| | |||||
* | main.js: event -> _event because it's unused | Runxi Yu | 2024-09-28 | 1 | -1/+1 |
| | |||||
* | main.js: Fix spacing in array indices | Runxi Yu | 2024-09-28 | 2 | -8/+9 |
| | |||||
* | main.js, style.css, index.html: Clear notice by JS instead of using noscript | Runxi Yu | 2024-09-27 | 2 | -0/+10 |
| | |||||
* | style.css: Fix more regressions | Runxi Yu | 2024-09-24 | 1 | -4/+8 |
| | |||||
* | index.html, main.js: Display message when connection is closed | Runxi Yu | 2024-09-24 | 2 | -2/+22 |
| | | | | Also fixed some CSS regressions | ||||
* | main.js: Omit semicolons | Runxi Yu | 2024-09-24 | 2 | -40/+38 |
| | |||||
* | main.js, eslint.config.js: Start using eslint | Runxi Yu | 2024-09-24 | 2 | -41/+149 |
| | |||||
* | main.js: Don't indent case in switch | Runxi Yu | 2024-09-24 | 1 | -28/+28 |
| | |||||
* | style.css, index.html: More clean-up | Runxi Yu | 2024-09-24 | 1 | -116/+106 |
| | |||||
* | style.css: Initial clean-up | Runxi Yu | 2024-09-24 | 1 | -42/+9 |
| | |||||
* | ws.go, main.js, index.html: Better WS documentation and structure | Runxi Yu | 2024-09-16 | 2 | -4/+18 |
| | |||||
* | ws.go: Split IRC-style messages | Runxi Yu | 2024-09-09 | 1 | -0/+3 |
| | |||||
* | style.css, index.tmpl: Style changes | Runxi Yu | 2024-09-08 | 1 | -0/+6 |
| | |||||
* | main.js, index.tmpl: Confirmation button | Runxi Yu | 2024-09-08 | 1 | -0/+4 |
| | | | | | In the future we shall the confirmation button to only work when all fields are correctly completed. | ||||
* | *: Password login stub | Runxi Yu | 2024-09-08 | 1 | -3/+11 |
| | |||||
* | main.js: More robust check handling | Runxi Yu | 2024-09-08 | 1 | -1/+15 |
| | |||||
* | main.js: Send message whenever the checkbox changes | Runxi Yu | 2024-09-08 | 1 | -0/+6 |
| | |||||
* | main.js: Send HELLO, not BLOOP | Runxi Yu | 2024-09-08 | 1 | -1/+1 |
| | |||||
* | main.js: Slight reformat and code comments | Runxi Yu | 2024-09-08 | 1 | -0/+7 |
| | |||||
* | main.js: Break after case | Runxi Yu | 2024-09-08 | 1 | -3/+2 |
| | | | | | Go's switch statements break implicitly so I assumed it was the same in JavaScript, but JavaScript's case is actually just like C's. | ||||
* | main.js: Fix WS url and consistently use automatic semicolon insertion | Runxi Yu | 2024-09-08 | 1 | -8/+11 |
| | |||||
* | *: Basic WebSocket connection may be established now | Runxi Yu | 2024-09-08 | 2 | -1/+58 |
| | |||||
* | sizechk.js: Delete as it's useless for CCAs | Runxi Yu | 2024-09-08 | 1 | -27/+0 |
| | |||||
* | *: Basic authentication and templates | Runxi Yu | 2024-09-07 | 2 | -0/+371 |
These are imported from FBFP and slightly modified to be specific to YKPS (while not being hard to port to other environments that use APIs that use OAUTH 2.0). Some code is also simplified. Database code still needs an audit, and things are not tested yet. |