Explorar o código

Add completion event handler

Adel Qalieh %!s(int64=12) %!d(string=hai) anos
pai
achega
24527596a8
Modificáronse 1 ficheiros con 6 adicións e 1 borrados
  1. 6 1
      astroid-web.coffee

+ 6 - 1
astroid-web.coffee

@@ -6,6 +6,11 @@ if Meteor.isClient
   Template.todos.tasks = ->
   Template.todos.tasks = ->
     Tasks.find()
     Tasks.find()
 
 
+  Template.todos.events
+    'click a.completeBox': (e) ->
+      Tasks.update this._id,
+        $set: completed: not @completed
+
   Template.newTaskForm.events
   Template.newTaskForm.events
     'submit #new-task, click #addTaskButton': (e) ->
     'submit #new-task, click #addTaskButton': (e) ->
       e.preventDefault()
       e.preventDefault()
@@ -23,5 +28,5 @@ if Meteor.isClient
         modified: now
         modified: now
         list: list
         list: list
         priority: priority
         priority: priority
-        complete: false
+        completed: false
         repeating: false
         repeating: false