merge prod to main
This commit is contained in:
Regular → Executable
+9
@@ -308,6 +308,7 @@
|
||||
id="submitScoresLockBtn"
|
||||
formaction="<?= base_url('/teacher/submit-scores-lock') ?>"
|
||||
formmethod="post"
|
||||
data-confirm-message="Once you submit, you cannot add any scores or comments. Do you want to continue?"
|
||||
<?= $scoresLocked ? 'disabled' : '' ?>>
|
||||
<?= $scoresLocked ? 'Scores Locked' : 'Submit Semester Scores' ?>
|
||||
</button>
|
||||
@@ -430,6 +431,14 @@
|
||||
|
||||
form.addEventListener('submit', function(event) {
|
||||
syncCsrfToken();
|
||||
const submitter = event.submitter;
|
||||
if (submitter && submitter.id === 'submitScoresLockBtn') {
|
||||
const message = submitter.dataset.confirmMessage || 'Submit semester scores?';
|
||||
if (!confirm(message)) {
|
||||
event.preventDefault();
|
||||
return;
|
||||
}
|
||||
}
|
||||
const errors = [];
|
||||
form.querySelectorAll('textarea[data-first-name]').forEach(function(field) {
|
||||
const value = field.value.trim();
|
||||
|
||||
Reference in New Issue
Block a user