Updating tasks to show incomplete, overdue items

This commit is contained in:
Brian McGonagill 2022-09-16 16:19:53 -05:00
parent 5e80ab7f6b
commit cf715c9dbf
4 changed files with 37 additions and 4 deletions

View file

@ -1,58 +0,0 @@
import { TaskItems } from '../../imports/api/tasks.js';
Template.myTasksForm.onCreated(function() {
});
Template.myTasksForm.onRendered(function() {
$('.datepicker').datepicker();
Session.set("hideComplete", true);
Session.set("onlyToday", true);
});
Template.myTasksForm.helpers({
});
Template.myTasksForm.events({
'click .addNewTask' (event) {
event.preventDefault();
let taskName = $("#myTaskName").val();
let taskDate = $("#myTaskDate").val();
let actDate = new Date(taskDate);
if (taskName == null || taskName == "" || taskDate == "" || taskDate == null) {
taskEntryErr = true;
showSnackbar("Task Name and Date are Required!", "red");
return;
} else {
Meteor.call("add.task", taskName, "self", "selfId", taskDate, actDate, function(err, result) {
if (err) {
console.log(" ERROR adding task for self: " + err);
showSnackbar("ERROR adding task for self!", "red");
} else {
console.log(" SUCCESS adding task for self.");
$("#myTaskName").val("");
$("#myTaskDate").val("");
}
});
}
},
'click #showMyCompletedTasks' (event) {
let hide = $("#showMyCompletedTasks").prop('checked');
if (hide == true) {
Session.set("hideComplete", false);
} else {
Session.set("hideComplete", true);
}
},
'click #showAllTasks' (event) {
let onlyToday = $("#showAllTasks").prop('checked');
if (onlyToday == true) {
Session.set("onlyToday", false);
} else {
Session.set("onlyToday", true);
}
}
});