diff --git a/js/calendar.js b/js/calendar.js index 4ac960a3..8599ecd0 100644 --- a/js/calendar.js +++ b/js/calendar.js @@ -121,42 +121,15 @@ $(function () { $("#export").click(function(){ var cal = ics(); var calendarEvents = $('#calendar').fullCalendar('clientEvents'); - console.log(calendarEvents); for(i in calendarEvents){ let event = calendarEvents[i]; var title = event.title; var classname = title.substring(0, title.indexOf('with')); var description = title.substring(title.indexOf('with')); var time = event.start._d.toUTCString(); - console.log(event.start._i); - let rrule = { - freq: "WEEKLY", - interval: 1, - byday: [time.substring(0, time.indexOf(",")-1).toUpperCase()] - } - cal.addEvent(classname, description, event.building, event.start._i, event.end._i, rrule); + cal.addEvent(classname, description, event.building, event.start._i, event.end._i, {rrule: `RRULE:FREQ=WEEKLY;BYDAY=${time.substring(0, time.indexOf(",")-1).toUpperCase()};INTERVAL=1`}); } - // for (i in savedCourses) { - // let course = savedCourses[i]; - // var dtmap = makeMap(course.datetimearr); - // var timearr = Array.from(dtmap.keys()); - // var dayarr = Array.from(dtmap.values()); - // console.log(timearr); - // console.log(dayarr); - // for (var i = 0; i < dayarr.length; i++) { - // var place = findLoc(dayarr[i], timearr[i], course.datetimearr); - // var building = place.substring(0, place.search(/\d/) - 1); - // if (building == "") { - // building = "Undecided Location"; - - // } - // //cal.addEvent(subject, description, location, begin, end, rrule) - // cal.addEvent(course.coursename, `with${course.profname}`, building, '', '', ''); - // // output += `

${dayarr[i]}: ${timearr[i].split(",")[0]} to ${timearr[i].split(",")[1]}${place}

`; - // } - - // } - cal.download(); + cal.download("My_Calendar"); }); /* convert from the dtarr and maek the time lines*/ diff --git a/manifest.json b/manifest.json index 0383ffca..080c26ee 100644 --- a/manifest.json +++ b/manifest.json @@ -10,7 +10,8 @@ "storage", "*://*.utdirect.utexas.edu/apps/registrar/course_schedule/*", "*://*.catalog.utexas.edu/ribbit/", - "*://*.registrar.utexas.edu/schedules" + "*://*.registrar.utexas.edu/schedules/*", + "*://*.login.utexas.edu/login/*" ], "content_scripts": [{ "css": ["css/styles.css"],