main.coffee 734 B

12345678910111213141516171819202122232425262728293031
  1. Template.todos.tasks = ->
  2. Tasks.find()
  3. Template.todos.events
  4. 'click a.completeBox': (e) ->
  5. e.preventDefault()
  6. now = new Date()
  7. Tasks.update this._id,
  8. $set:
  9. completed: not @completed
  10. dateCompleted: now
  11. modified: now
  12. Template.newTaskForm.events
  13. 'submit #new-task, click #addTaskButton': (e) ->
  14. e.preventDefault()
  15. body = $('#new-task-text').val()
  16. $('#new-task-text').val("")
  17. now = new Date()
  18. priority = 'low'
  19. list = 'Home'
  20. Tasks.insert
  21. body: body
  22. dateDue: moment(now).add('w', 1).toDate()
  23. dateCreated: now
  24. dateCompleted: false
  25. modified: now
  26. list: list
  27. priority: priority
  28. completed: false
  29. repeating: false