diff options
Diffstat (limited to 'frontend/student.js')
-rw-r--r-- | frontend/student.js | 6 |
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: |