fix minor errors

This commit is contained in:
SethBurkart123
2023-12-20 13:47:36 +11:00
parent 67ceff0925
commit 4d143992ef
+32 -34
View File
@@ -1639,14 +1639,14 @@ function callHomeTimetable(date: string, change?: any) {
}); });
} }
} else { } else {
if (!DayContainer.innerText || change) { if (DayContainer.innerHTML || change) {
DayContainer.innerText = ''; DayContainer.innerHTML = '';
var dummyDay = document.createElement('div'); var dummyDay = document.createElement('div');
dummyDay.classList.add('day-empty'); dummyDay.classList.add('day-empty');
let img = document.createElement('img'); let img = document.createElement('img');
img.src = browser.runtime.getURL('icons/betterseqta-light-icon.png'); img.src = browser.runtime.getURL('icons/betterseqta-light-icon.png');
let text = document.createElement('p'); let text = document.createElement('p');
text.innerText = 'No lessons available.'; text.innerHTML = 'No lessons available.';
dummyDay.append(img); dummyDay.append(img);
dummyDay.append(text); dummyDay.append(text);
DayContainer.append(dummyDay); DayContainer.append(dummyDay);
@@ -2182,7 +2182,7 @@ async function SendHomePage() {
main!.innerHTML = ''; main!.innerHTML = '';
const titlediv = document.getElementById('title')!.firstChild; const titlediv = document.getElementById('title')!.firstChild;
((titlediv!) as HTMLElement).innerText = 'Home'; ((titlediv!) as HTMLElement).innerHTML = 'Home';
(document.querySelector('link[rel*="icon"]')! as HTMLLinkElement).href = (document.querySelector('link[rel*="icon"]')! as HTMLLinkElement).href =
browser.runtime.getURL('icons/icon-48.png'); browser.runtime.getURL('icons/icon-48.png');
@@ -2514,40 +2514,38 @@ async function SendHomePage() {
} }
result1.then(open1, onError) result1.then(open1, onError)
let activeClassList: any; let activeClassList: any;
GetUpcomingAssessments().then((assessments) => {
GetActiveClasses().then((classes) => {
// Gets all subjects for the student
for (let i = 0; i < classes.length; i++) {
const element = classes[i];
// eslint-disable-next-line
if (element.hasOwnProperty("active")) { // for some reason eslint gets mad, even though it works?
// Finds the active class list with the current subjects
activeClassList = classes[i];
}
}
let activeSubjects = activeClassList.subjects;
let activeSubjectCodes = []; const assessments = await GetUpcomingAssessments()
// Gets the code for each of the subjects and puts them in an array const classes = await GetActiveClasses()
let element;
for (let i = 0; i < activeSubjects.length; i++) {
element = activeSubjects[i];
activeSubjectCodes.push(element.code);
}
let CurrentAssessments = []; // Gets all subjects for the student
for (let i = 0; i < assessments.length; i++) { for (let i = 0; i < classes.length; i++) {
element = assessments[i]; const element = classes[i];
if (activeSubjectCodes.includes(element.code)) { // eslint-disable-next-line
CurrentAssessments.push(element); if (element.hasOwnProperty("active")) { // for some reason eslint gets mad, even though it works?
} // Finds the active class list with the current subjects
} activeClassList = classes[i];
}
}
let activeSubjects = activeClassList.subjects;
CurrentAssessments.sort(comparedate); let activeSubjectCodes = [];
CreateUpcomingSection(CurrentAssessments, activeSubjects); // Gets the code for each of the subjects and puts them in an array
}); for (let i = 0; i < activeSubjects.length; i++) {
}); activeSubjectCodes.push(activeSubjects[i].code);
}
let CurrentAssessments = [];
for (let i = 0; i < assessments.length; i++) {
if (activeSubjectCodes.includes(assessments[i].code)) {
CurrentAssessments.push(element);
}
}
CurrentAssessments.sort(comparedate);
CreateUpcomingSection(CurrentAssessments, activeSubjects);
} }
export function addShortcuts(shortcuts: any) { export function addShortcuts(shortcuts: any) {