Skip to content

Commit

Permalink
toLowerCase params
Browse files Browse the repository at this point in the history
  • Loading branch information
Tyler Brown committed Nov 15, 2023
1 parent 975223e commit 094ec0d
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 4 deletions.
7 changes: 4 additions & 3 deletions class_registration_app/src/components/CourseSearch.vue
Original file line number Diff line number Diff line change
Expand Up @@ -76,11 +76,11 @@ function clearFilters() {
function applySelectedFilters(courses: CourseInfo[]): CourseInfo[] {
// Apply filters based on selectedFilters
return courses.filter(course => {
const matchesLocation = !selectedFilters.courseLocation || course.CourseLocation.includes(selectedFilters.courseLocation);
const matchesLocation = !selectedFilters.courseLocation || course.CourseLocation.toLowerCase().includes(selectedFilters.courseLocation.toLowerCase());
const matchesMeetingTimes = selectedFilters.meetingTimes.length === 0 || (course.CourseScheduledDays && selectedFilters.meetingTimes.some(day => course.CourseScheduledDays.includes(day)));
const matchesCourseLevel = selectedFilters.courseLevel.length === 0 || selectedFilters.courseLevel.includes(course.Level.toString()); // DONE
const matchesOpenStatus = selectedFilters.openStatus.length === 0 || selectedFilters.openStatus.includes(course.OpenStatus ? 'Open' : 'Closed');
const matchesProfessor = !selectedFilters.courseProfessor || course.Professor.includes(selectedFilters.courseProfessor);
const matchesProfessor = !selectedFilters.courseProfessor || course.Professor.toLowerCase().includes(selectedFilters.courseProfessor.toLowerCase());
return matchesCourseLevel && matchesLocation && matchesOpenStatus && matchesProfessor && matchesMeetingTimes;
Expand Down Expand Up @@ -222,7 +222,8 @@ document.addEventListener("click", function() {
<label for="meetingTimes">Meeting Times:</label>
<ul>
<li><label><input type="checkbox" id="meetingSelection" value="Sunday" :checked="selectedFilters.meetingTimes.includes('Sunday')" @change="updateMeetingFilters('Sunday')">Sunday</label></li>
<li><label><input type="checkbox" id="meetingSelection" value="Monday" :checked="selectedFilters.meetingTimes.includes('Monday')" @change="updateMeetingFilters('Monday')">Monday</label></li>
<li><label><input type="checkbox" id="meetingSelection" value="
" :checked="selectedFilters.meetingTimes.includes('Monday')" @change="updateMeetingFilters('Monday')">Monday</label></li>
<li><label><input type="checkbox" id="meetingSelection" value="Tuesday" :checked="selectedFilters.meetingTimes.includes('Tuesday')" @change="updateMeetingFilters('Tuesday')">Tuesday</label></li>
<li><label><input type="checkbox" id="meetingSelection" value="Wednesday" :checked="selectedFilters.meetingTimes.includes('Wednesday')" @change="updateMeetingFilters('Wednesday')">Wednesday</label></li>
<li><label><input type="checkbox" id="meetingSelection" value="Thursday" :checked="selectedFilters.meetingTimes.includes('Thursday')" @change="updateMeetingFilters('Thursday')">Thursday</label></li>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
<div class="homehead">
UConn&ensp;|&ensp;University of Connecticut
</div>
<RouterLink to="/dashboard">Back</RouterLink>
<div id="container">
<h1 class=myclasses>My Classes</h1>
</div>
Expand Down
12 changes: 11 additions & 1 deletion class_registration_app/src/components/ScheduleView.vue
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
<template>
<section>
<div id="head">Uconn</div>
<RouterLink to="/dashboard">Back</RouterLink>
<div id=week>
<div id=time-column>Time</div>
<div class="day">M</div>
Expand Down Expand Up @@ -136,6 +137,7 @@ for (var i = 0; i <18;i++){
time.innerHTML = time_times[i];
grid.appendChild(time);
for (var j=0; j<5; j++){
let child = document.createElement('div')
child.style.backgroundColor = "#dfd"
Expand Down Expand Up @@ -310,7 +312,15 @@ function toTime(time){
classes1.forEach((element) => {add_class_to_schedule(element)})
}
setTimeout(all,100)
setTimeout(all,100)
const apiUrl = 'https://s9hc4htm53.execute-api.us-east-1.amazonaws.com/Beta';
async function dataidk(){
const response = await fetch(apiUrl+"/courses")
console.log(response)
}
dataidk()
</script>


Expand Down

0 comments on commit 094ec0d

Please sign in to comment.