aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/cockpit.js14
1 files 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();
};