From 7ffa96ebab39bbfff8f28c9615149870537c5b2d Mon Sep 17 00:00:00 2001 From: sghsri Date: Sun, 17 Oct 2021 15:29:25 -0500 Subject: [PATCH] fixed bug with isConflict --- js/background.js | 2 +- js/options.js | 4 ++-- js/popup.js | 19 +++++++++---------- 3 files changed, 12 insertions(+), 13 deletions(-) diff --git a/js/background.js b/js/background.js index fec3d494..987c7e8b 100644 --- a/js/background.js +++ b/js/background.js @@ -257,7 +257,7 @@ function checkConflicts(sendResponse) { } } sendResponse({ - isConflict: conflicts.length === 0, + isConflict: conflicts.length !== 0, between: conflicts.length ? conflicts : undefined, }); }); diff --git a/js/options.js b/js/options.js index 7422de70..85c0ed4f 100644 --- a/js/options.js +++ b/js/options.js @@ -35,8 +35,8 @@ $.get("https://api.github.com/repos/sghsri/UT-Registration-Plus/stats/contributo for (var contributorData of data) { $.get(`https://api.github.com/users/${contributorData.author.login}`, userData => { let fullData = { ...contributorData, ...userData }; - let { login, avatar_url, html_url, name } = fullData; - $("#contributor-list").append(Template.Options.contributor_card(login, name, avatar_url, html_url)); + let { login, avatar_url, html_url } = fullData; + $("#contributor-list").append(Template.Options.contributor_card(login, "name", avatar_url, html_url)); }); } }); diff --git a/js/popup.js b/js/popup.js index 6cf872ca..bb5acdb8 100644 --- a/js/popup.js +++ b/js/popup.js @@ -23,10 +23,10 @@ function setCourseList() { let { department, number } = separateCourseNameParts(coursename); let class_length = parseInt(number.charAt(0)); let multi_semester_code = number.slice(-1); - if (["A","B"].includes(multi_semester_code)) { - hours += Math.floor(class_length/2); - } else if (["X","Y","Z"].includes(multi_semester_code)) { - hours += Math.floor(class_length/3); + if (["A", "B"].includes(multi_semester_code)) { + hours += Math.floor(class_length / 2); + } else if (["X", "Y", "Z"].includes(multi_semester_code)) { + hours += Math.floor(class_length / 3); } else { hours += class_length; } @@ -59,6 +59,7 @@ function updateConflicts() { command: "checkConflicts", }, function (response) { + console.log("updateConflicts -> response", response); if (response.isConflict) { var between = response.between; let conflict_message = ""; @@ -310,15 +311,13 @@ function subtractHours(curr_course) { let curr_course_number = separateCourseNameParts(curr_course.coursename).number; let class_length = parseInt(curr_course_number.charAt(0)); let multi_semester_code = curr_course_number.slice(-1); - if (["A","B"].includes(multi_semester_code)) { - $("#meta-metric").text(curr_total_hours - Math.floor(class_length/2)); - } else if (["X","Y","Z"].includes(multi_semester_code)) { - $("#meta-metric").text(curr_total_hours - Math.floor(class_length/3)); + if (["A", "B"].includes(multi_semester_code)) { + $("#meta-metric").text(curr_total_hours - Math.floor(class_length / 2)); + } else if (["X", "Y", "Z"].includes(multi_semester_code)) { + $("#meta-metric").text(curr_total_hours - Math.floor(class_length / 3)); } else { $("#meta-metric").text(curr_total_hours - class_length); } - - } function handleMoreInfo(clicked_item, curr_course) {