diff --git a/hourglass/client/main/main.js b/hourglass/client/main/main.js index 3a07e34..136f6c0 100644 --- a/hourglass/client/main/main.js +++ b/hourglass/client/main/main.js @@ -769,6 +769,24 @@ Template.main.events({ text.style.display = "initial"; text.style.color = "#7E7E7E"; }, + 'click #export' (event) { + events = []; + + var userClasses = Session.get("calendarClasses"); + + for (var i = 0; i < userClasses.length; i++) { + var works = userClasses[i].thisClassWork; + for (var j = 0; j < works.length; j++) { + var work = works[j]; + events.push({ + "Subject": work.name, + "Start Date": work.dueDate.toLocaleDateString(), + "Description": work.description, + "All Day Event": True + }); + } + } + }, 'keydown input' (event) { // Enter to close input. var modifyingInput = Session.get("modifying"); if (event.keyCode == 13 && modifyingInput != "workDesc") { diff --git a/hourglass/server/main.js b/hourglass/server/main.js index 7e97eeb..e0e5abe 100644 --- a/hourglass/server/main.js +++ b/hourglass/server/main.js @@ -443,7 +443,7 @@ Meteor.methods({ } }, 'deleteWork': function(workId) { - var currentwork = wokr.findOne({ + var currentwork = work.findOne({ _id: workId }); var currentclass = classes.findOne({