summaryrefslogtreecommitdiff
path: root/frontend
diff options
context:
space:
mode:
Diffstat (limited to 'frontend')
-rw-r--r--frontend/student.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/frontend/student.js b/frontend/student.js
index b226eef..2fd82aa 100644
--- a/frontend/student.js
+++ b/frontend/student.js
@@ -157,6 +157,12 @@ document.addEventListener("DOMContentLoaded", () => {
switch (c.checked) {
case true:
c.indeterminate = true
+ document.querySelectorAll(".coursecheckbox").forEach(d => {
+ if (d.checked === true && d.dataset.group === c.dataset.group) {
+ d.indeterminate = true
+ socket.send(`N ${ d.id.slice(4) }`)
+ }
+ })
socket.send(`Y ${ c.id.slice(4) }`)
break
case false: