fixed calendar issue on mac
This commit is contained in:
@@ -121,42 +121,15 @@ $(function () {
|
|||||||
$("#export").click(function(){
|
$("#export").click(function(){
|
||||||
var cal = ics();
|
var cal = ics();
|
||||||
var calendarEvents = $('#calendar').fullCalendar('clientEvents');
|
var calendarEvents = $('#calendar').fullCalendar('clientEvents');
|
||||||
console.log(calendarEvents);
|
|
||||||
for(i in calendarEvents){
|
for(i in calendarEvents){
|
||||||
let event = calendarEvents[i];
|
let event = calendarEvents[i];
|
||||||
var title = event.title;
|
var title = event.title;
|
||||||
var classname = title.substring(0, title.indexOf('with'));
|
var classname = title.substring(0, title.indexOf('with'));
|
||||||
var description = title.substring(title.indexOf('with'));
|
var description = title.substring(title.indexOf('with'));
|
||||||
var time = event.start._d.toUTCString();
|
var time = event.start._d.toUTCString();
|
||||||
console.log(event.start._i);
|
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`});
|
||||||
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.download("My_Calendar");
|
||||||
}
|
|
||||||
// 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 += `<p class='time'><span>${dayarr[i]}</span>: ${timearr[i].split(",")[0]} to ${timearr[i].split(",")[1]}<span style='float:right';><a target='_blank' href='https://maps.utexas.edu/buildings/UTM/${building}'>${place}</a></span></p>`;
|
|
||||||
// }
|
|
||||||
|
|
||||||
// }
|
|
||||||
cal.download();
|
|
||||||
});
|
});
|
||||||
|
|
||||||
/* convert from the dtarr and maek the time lines*/
|
/* convert from the dtarr and maek the time lines*/
|
||||||
|
|||||||
@@ -10,7 +10,8 @@
|
|||||||
"storage",
|
"storage",
|
||||||
"*://*.utdirect.utexas.edu/apps/registrar/course_schedule/*",
|
"*://*.utdirect.utexas.edu/apps/registrar/course_schedule/*",
|
||||||
"*://*.catalog.utexas.edu/ribbit/",
|
"*://*.catalog.utexas.edu/ribbit/",
|
||||||
"*://*.registrar.utexas.edu/schedules"
|
"*://*.registrar.utexas.edu/schedules/*",
|
||||||
|
"*://*.login.utexas.edu/login/*"
|
||||||
],
|
],
|
||||||
"content_scripts": [{
|
"content_scripts": [{
|
||||||
"css": ["css/styles.css"],
|
"css": ["css/styles.css"],
|
||||||
|
|||||||
Reference in New Issue
Block a user