TODO as of 7/10/18: - eureka integration - use maps for schedule conflict - update page with schedule conflict information CLEAN UP: Everything lmao KNOWN BUGS: - FIX DIST ICON NOT SCALING IN TD PROBLEM IN-PROGRESS: - icon FIXED/DONE as of 7/10/18: - Scrolling Modal :| - Description - no Data (prof hasn't taught that class before) - past syllabi - Bolding description (ie Prerequisite, etc) - RATE MY PROFESSOR LINK LOL - Works on both pages, and is more resilient if the layout changes - show time's - MANAYATHU SASI BROKEN BECAUSE OF REMOVING SPACES - location w/ map - eCIS? link or scrape (nah just scrape) - maybe modal animations? - Saving courses - waitlist/closed/open colors - popup.html - no place - Schedule Conflicts - Online classes/no location - default message save courses - when almost everything is blank: M 379H as example - added/removing/action toasts - sync saved - undefined prof, show all possible profs from past? (DIFFERENT IF NO PROF) - refresh the page get description - "more at a glance" info on course list screen - show schedule conflicts on the course page, and on the registration courselist - FIX POP UP CARD NOT FILLING FULL LENGTH - FIX toast bug - FIX save course when no times blank - FIX Open popup flickering chrome.tabs.create({ 'url': 'chrome://extensions/?options=' + chrome.runtime.id });