grade will be null if blank or 0

This commit is contained in:
sairaj mote 2023-05-22 16:43:27 +05:30
parent 5d67b6e826
commit 06ee755345
2 changed files with 6 additions and 2 deletions

2
css/main.min.css vendored

File diff suppressed because one or more lines are too long

View File

@ -1440,10 +1440,14 @@
e.preventDefault();
}
} else if (e.key === 'Enter' && floGlobals.isSubAdmin) {
// Grade an entry
e.preventDefault();
e.delegateTarget.disabled = true;
const vc = e.delegateTarget.closest('tr').dataset.vc;
logSheet.gradeLog(floGlobals.currentSheet.sheetId, vc, e.delegateTarget.value.trim())
let grade = e.delegateTarget.value.trim();
if (grade === '' || grade == 0)
grade = null
logSheet.gradeLog(floGlobals.currentSheet.sheetId, vc, grade)
.then(result => notify("Graded Log", 'success'))
.catch(error => notify("Grading failed: " + error, "error"))
.finally(_ => e.delegateTarget.disabled = false)