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(); e.preventDefault();
} }
} else if (e.key === 'Enter' && floGlobals.isSubAdmin) { } else if (e.key === 'Enter' && floGlobals.isSubAdmin) {
// Grade an entry
e.preventDefault(); e.preventDefault();
e.delegateTarget.disabled = true; e.delegateTarget.disabled = true;
const vc = e.delegateTarget.closest('tr').dataset.vc; 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')) .then(result => notify("Graded Log", 'success'))
.catch(error => notify("Grading failed: " + error, "error")) .catch(error => notify("Grading failed: " + error, "error"))
.finally(_ => e.delegateTarget.disabled = false) .finally(_ => e.delegateTarget.disabled = false)