summaryrefslogtreecommitdiff
path: root/frontend/student.js
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--frontend/student.js20
1 files changed, 20 insertions, 0 deletions
diff --git a/frontend/student.js b/frontend/student.js
index 178611c..f8ea843 100644
--- a/frontend/student.js
+++ b/frontend/student.js
@@ -205,6 +205,26 @@ document.addEventListener("DOMContentLoaded", () => {
document.getElementById("stateindicator").textContent = "enabled"
break
case "YC":
+ document.querySelectorAll(".confirmed-handle").forEach(c => {
+ let handle = c.textContent
+ document.getElementById(`confirmed-name-${ handle }`).textContent = ""
+ document.getElementById(`confirmed-type-${ handle }`).textContent = ""
+ document.getElementById(`confirmed-teacher-${ handle }`).textContent = ""
+ document.getElementById(`confirmed-location-${ handle }`).textContent = ""
+ document.querySelectorAll(".coursecheckbox").forEach(d => {
+ if (d.dataset.group === handle && d.checked) {
+ document.getElementById(`confirmed-name-${ handle }`).textContent =
+ d.dataset.title
+ document.getElementById(`confirmed-type-${ handle }`).textContent =
+ d.dataset.type
+ document.getElementById(`confirmed-teacher-${ handle }`).textContent =
+ d.dataset.teacher
+ document.getElementById(`confirmed-location-${ handle }`).textContent =
+ d.dataset.location
+ /* TODO: break */
+ }
+ })
+ })
document.querySelectorAll(".unconfirmed").forEach(c => {
c.style.display = "none"
})