From 3e88da658e7601e08b9c4480120c986d7ee87ba3 Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Fri, 7 Aug 2026 10:52:32 +0200 Subject: cockpit: adapt to latest graduation interface changes --- src/cockpit.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/cockpit.js b/src/cockpit.js index fa10a11..1fd4470 100644 --- a/src/cockpit.js +++ b/src/cockpit.js @@ -53,21 +53,21 @@ function pointClickHandler(color) { let change; switch (color) { case "green": - change = GraduationChange.newGreenPointChange(textarea.value, coach); + change = GraduationChange.newGreenPointChange(false, textarea.value, coach); break; case "orange": - change = GraduationChange.newOrangePointChange(textarea.value, coach); + change = GraduationChange.newOrangePointChange(false, textarea.value, coach); break; case "red": - change = GraduationChange.newRedPointChange(textarea.value, coach); + change = GraduationChange.newRedPointChange(false, textarea.value, coach); break; default: throw new Error("Invalid color"); } - submitGraduationChange(student, change); + submitGraduationChange(student.graduation, change); textareaDiv.style.display = "none"; updateStudentInfo(); - student.fetchGraduation().then(() => updateStudentGraduation()); + fetchGraduation(student).then(() => updateStudentGraduation()); }; // Use onEVENT to override any previous handler textarea.onkeydown = function (e) { @@ -139,8 +139,8 @@ async function updateStudentGraduation() { const levelChangeBtn = document.getElementById("graduation-level-change-submit"); levelChangeBtn.onclick = () => { - const change = GraduationChange.newLevelChange(levelChangeLvl.value); - submitGraduationChange(student, change); + const change = GraduationChange.newLevelChange(Number(levelChangeLvl.value)); + submitGraduationChange(student.graduation, change); updateStudentInfo(); updateStudentGraduation(); }; -- cgit v1.2.3