Added time until hide homework

This commit is contained in:
Kenneth Jao 2016-08-26 23:50:46 -04:00
parent 043d9b93a1
commit c52e477eee

View File

@ -48,7 +48,7 @@ var workColors = {
var defaults = { var defaults = {
"theme":"light", "theme":"light",
"mode":"classes" "mode":"classes"
//"timeHide":7 "timeHide":7
} }
// Reactive variables. // Reactive variables.
@ -93,6 +93,7 @@ Template.registerHelper('myClasses', () => {
var array = []; var array = [];
var courses = Meteor.user().profile.classes; var courses = Meteor.user().profile.classes;
var classDisp = Session.get("classDisp"); var classDisp = Session.get("classDisp");
var hide = Meteor.user().profile.preferences.timeHide;
for(var i = 0; i < courses.length; i++) { for(var i = 0; i < courses.length; i++) {
found = classes.findOne({_id:courses[i]}); found = classes.findOne({_id:courses[i]});
found.subscribers = found.subscribers.length/17; found.subscribers = found.subscribers.length/17;
@ -112,6 +113,15 @@ Template.registerHelper('myClasses', () => {
} }
for(var j = 0; j < thisWork.length; j++) { for(var j = 0; j < thisWork.length; j++) {
if(hide !== 0) {
var cont = false;
var today = moment().subtract(hide,'days').format();
if(today > thisWork[j].dueDate) {
cont = true;
continue;
}
}
if(cont) continue;
thisWork[j].dueDate = moment(thisWork[j].dueDate).calendar(null, { thisWork[j].dueDate = moment(thisWork[j].dueDate).calendar(null, {
sameDay: '[Today]', sameDay: '[Today]',
nextDay: '[Tomorrow]', nextDay: '[Tomorrow]',
@ -132,7 +142,6 @@ Template.registerHelper('myClasses', () => {
} }
Session.set("noclass",false); Session.set("noclass",false);
Session.set("calendarclasses", Meteor.user().profile.classes); Session.set("calendarclasses", Meteor.user().profile.classes);
var hide = Meteor.user().profile.preferences.timeHide;
return array; return array;
} }
}); });