astroid-web.js 900 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. Tasks = new Meteor.Collection("tasks");
  2. Lists = new Meteor.Collection("lists");
  3. Folders = new Meteor.Collection("folders");
  4. if (Meteor.isClient) {
  5. Template.todos.tasks = function () {
  6. return Tasks.find();
  7. }
  8. Template.newTaskForm.events({
  9. 'submit #new-task, click #addTaskButton': function(e) {
  10. e.preventDefault();
  11. var body = $('#new-task-text').val();
  12. $('#new-task-text').val("");
  13. var now = moment();
  14. var priority = 'low';
  15. var list = 'Home';
  16. Tasks.insert({
  17. body: body,
  18. date: now.format('D MMM YYYY'),
  19. dateDue: now,
  20. dateCreated: now,
  21. dateCompleted: false,
  22. modified: now,
  23. list: list,
  24. priority: priority,
  25. complete: false,
  26. repeating: false
  27. });
  28. }
  29. });
  30. }
  31. if (Meteor.isServer) {
  32. Meteor.startup(function () {
  33. // code to run on server at startup
  34. });
  35. }