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