csv to download
This commit is contained in:
parent
5a9c7ec36d
commit
d266c58b14
@ -770,13 +770,7 @@ Template.main.events({
|
|||||||
text.style.color = "#7E7E7E";
|
text.style.color = "#7E7E7E";
|
||||||
},
|
},
|
||||||
'click #export' (event) {
|
'click #export' (event) {
|
||||||
events = [{
|
var events = [];
|
||||||
"Column 1": "Subject",
|
|
||||||
"Column 2": "Start Date",
|
|
||||||
"Column 3": "Description",
|
|
||||||
"Column 4": "All Day Event"
|
|
||||||
}];
|
|
||||||
|
|
||||||
var userClasses = Session.get("calendarClasses");
|
var userClasses = Session.get("calendarClasses");
|
||||||
|
|
||||||
for (var i = 0; i < userClasses.length; i++) {
|
for (var i = 0; i < userClasses.length; i++) {
|
||||||
@ -788,17 +782,19 @@ Template.main.events({
|
|||||||
if (work.dueDate == defaultWork.dueDate) continue;
|
if (work.dueDate == defaultWork.dueDate) continue;
|
||||||
if (work.name == defaultWork.name) work.name = "";
|
if (work.name == defaultWork.name) work.name = "";
|
||||||
if (workclass === undefined) workclass = {name: "Personal"};
|
if (workclass === undefined) workclass = {name: "Personal"};
|
||||||
events.push({
|
events.push([
|
||||||
"Column 1": workclass.name + ": " + work.name,
|
workclass.name + ": " + work.name,
|
||||||
"Column 2": work.realDate.toLocaleDateString(),
|
work.realDate.toLocaleDateString(),
|
||||||
"Column 3": work.description,
|
work.description,
|
||||||
"Column 4": "True"
|
"True"
|
||||||
});
|
]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
var JSONevents = JSON.stringify(events);
|
var JSONevents = JSON.stringify(events);
|
||||||
console.log(Papa.unparse(JSONevents));
|
var CSVevents = Papa.unparse({fields: ["Subject", "Start Date", "Description", "All Day Event"], data: JSONevents});
|
||||||
|
var eventBlob = new Blob([CSVevents], {type: "data:text/csv;charset=utf-8"});
|
||||||
|
saveAs(eventBlob, "hourglass.csv");
|
||||||
},
|
},
|
||||||
'keydown input' (event) { // Enter to close input.
|
'keydown input' (event) { // Enter to close input.
|
||||||
var modifyingInput = Session.get("modifying");
|
var modifyingInput = Session.get("modifying");
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user