json to csv
This commit is contained in:
parent
e7078c622a
commit
5a9c7ec36d
@ -7,7 +7,8 @@
|
|||||||
<div class="noScroll">
|
<div class="noScroll">
|
||||||
<header id="mainHeader" style="background-color:{{userProfile}}{{divColor 'header'}}{{textColor}}{{defaultMode}}{{refetchEvents}}">
|
<header id="mainHeader" style="background-color:{{userProfile}}{{divColor 'header'}}{{textColor}}{{defaultMode}}{{refetchEvents}}">
|
||||||
<i class="fa fa-bars" aria-hidden="true" style="color:{{iconColor 'menu'}}"></i>
|
<i class="fa fa-bars" aria-hidden="true" style="color:{{iconColor 'menu'}}"></i>
|
||||||
<h1>Hourglass</h1><h2>{{schoolName}}</h2>
|
<!-- Remove id when export function is done -->
|
||||||
|
<h1 id="export">Hourglass</h1><h2>{{schoolName}}</h2>
|
||||||
<i class="fa fa-cog" aria-hidden="true" style="color:{{iconColor 'options'}}"></i>
|
<i class="fa fa-cog" aria-hidden="true" style="color:{{iconColor 'options'}}"></i>
|
||||||
<div id="dropdown">
|
<div id="dropdown">
|
||||||
<img src="{{avatar}}">
|
<img src="{{avatar}}">
|
||||||
|
|||||||
@ -770,7 +770,12 @@ Template.main.events({
|
|||||||
text.style.color = "#7E7E7E";
|
text.style.color = "#7E7E7E";
|
||||||
},
|
},
|
||||||
'click #export' (event) {
|
'click #export' (event) {
|
||||||
events = [];
|
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");
|
||||||
|
|
||||||
@ -778,16 +783,22 @@ Template.main.events({
|
|||||||
var works = userClasses[i].thisClassWork;
|
var works = userClasses[i].thisClassWork;
|
||||||
for (var j = 0; j < works.length; j++) {
|
for (var j = 0; j < works.length; j++) {
|
||||||
var work = works[j];
|
var work = works[j];
|
||||||
console.log(work);
|
var workclass = classes.findOne({_id: work.class});
|
||||||
|
if (work.description == defaultWork.description) work.description = "";
|
||||||
|
if (work.dueDate == defaultWork.dueDate) continue;
|
||||||
|
if (work.name == defaultWork.name) work.name = "";
|
||||||
|
if (workclass === undefined) workclass = {name: "Personal"};
|
||||||
events.push({
|
events.push({
|
||||||
"Subject": classes.findOne({_id: work.class}).name + ": " + work.name,
|
"Column 1": workclass.name + ": " + work.name,
|
||||||
"Start Date": work.realDate.toLocaleDateString(),
|
"Column 2": work.realDate.toLocaleDateString(),
|
||||||
"Description": work.description,
|
"Column 3": work.description,
|
||||||
"All Day Event": true
|
"Column 4": "True"
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
console.log(JSON.stringify(events));
|
|
||||||
|
var JSONevents = JSON.stringify(events);
|
||||||
|
console.log(Papa.unparse(JSONevents));
|
||||||
},
|
},
|
||||||
'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