Cleaning up conditional

This commit is contained in:
2023-06-07 10:36:55 +08:00
parent 335a644608
commit 31d901918f

View File

@@ -15,33 +15,30 @@ submitButton.addEventListener("click", parseName);
Parse the input form and class data Parse the input form and class data
*/ */
async function parseName() { async function parseName() {
let fiveDigit = document.getElementById('sectionNum').value; // let fiveDigit = document.getElementById('sectionNum').value;
let className = document.getElementById('courseName').value.toUpperCase(); let className = document.getElementById('courseName').value.toUpperCase();
let classNum = document.getElementById('courseNum').value; let classNum = document.getElementById('courseNum').value;
let department = document.getElementById('courseField').value.trim().toUpperCase(); let department = document.getElementById('courseField').value.trim().toUpperCase();
let semester = document.getElementById('semester').value; let semester = document.getElementById('semester').value;
let departments = ''; let departments = '';
if (!fiveDigit) { await fetch('https://derec4.github.io/ut-grade-data/2022prefixes.json')
await fetch('https://derec4.github.io/ut-grade-data/2022prefixes.json') .then(res => res.json())
.then(res => res.json()) .then(data => {
.then(data => { departments = data;
departments = data; });
}); if (!className && !classNum && !department) {
if (!className && !classNum && !department) { alert("At least fill out the form...");
alert("At least fill out the form..."); return;
return;
}
if (!department || !classNum) {
alert("Missing fields")
return;
}
if (!departments.includes(department)) {
alert("Invalid Department");
return;
}
console.log(department, classNum.toString(), className.trim(), semester);
} }
await PapaParse(department, classNum.toString(), className.trim(), semester, fiveDigit); if (!department || !classNum) {
alert("Missing fields")
return;
}
if (!departments.includes(department)) {
alert("Invalid Department");
return;
}
console.log(department, classNum.toString(), className.trim(), semester);
} }
/* /*