From 78df19b3043213b1f1904089536412b2e73512f6 Mon Sep 17 00:00:00 2001 From: Sriram Hariharan Date: Mon, 9 Jul 2018 02:00:30 -0500 Subject: [PATCH] unique numbers, profname --- content.js | 45 +++++++++++++++++++++++++++++++++------------ popup.js | 6 ++++++ styles.css | 3 +-- 3 files changed, 40 insertions(+), 14 deletions(-) diff --git a/content.js b/content.js index 2e20362d..e791c2eb 100644 --- a/content.js +++ b/content.js @@ -4,10 +4,12 @@ var eCISLink; var coursename; var profname; var profinit; +var uniquenum; var profurl; var department; var course_nbr; var description; +var status; const days = new Map([["M" ,"Monday"], ["T", "Tuesday"], ["W", "Wednesday"],["TH" ,"Thursday"], ["F", "Friday"]]); @@ -35,7 +37,7 @@ $(document).ready( function() { let lastname = profname.split(',')[0]; rating = "Hello"; } - $(this).append(''); + $(this).append(''); } }); $(".distButton").click(function(){ @@ -78,6 +80,9 @@ $('table').find('tr').each(function(){ } if($(this).is(row)){ profurl = $(this).find('td[data-th="Unique"] a').prop('href'); + uniquenum = $(this).find('td[data-th="Unique"]').text(); + status = $(this).find('td[data-th="Status"]').text(); + console.log(status); profname = $(this).find('td[data-th="Instructor"]').text().split(', ')[0]; profinit = $(this).find('td[data-th="Instructor"]').text().split(', ')[1]; if(profname.indexOf(" ") == 0){ @@ -177,6 +182,17 @@ var span = document.getElementsByClassName("close")[0]; modal.style.display = "block"; $(".title").text(prettifyTitle()); +var color = "black"; + if(status.includes("open")){ + color = "#4CAF50"; + } + else if(status.includes("waitlisted")){ + color = "#FF9800" + } + else if(status.includes("closed") || status.includes("cancelled")){ + color = "#F44336"; + } +$(".title").append(""+" #"+uniquenum+""); var name; if(profname == ""){ name = "Undecided Professor "; @@ -185,10 +201,10 @@ if(profname == ""){ } } else{ - name = profinit+". "+profname.substring(0,1)+profname.substring(1).toLowerCase(); + name = profname.substring(0,1)+profname.substring(1).toLowerCase(); } -$(".profname").text("with "+ name); +$(".profname").html("

with "+""+name+"