ソースを参照

Prevent user from adding empty tasks (fixes #9)

Adel Qalieh 12 年 前
コミット
9519ba6e9a
1 ファイル変更23 行追加22 行削除
  1. 23 22
      client/main.coffee

+ 23 - 22
client/main.coffee

@@ -37,28 +37,29 @@ Template.newTaskForm.events
   'submit #new-task, click #addTaskButton': (e) ->
     e.preventDefault()
     body = $('#new-task-text').val()
-    $('#new-task-text').val("")
-    now = new Date()
-    priority = 'low'
-    list = 'Adel'
-    Tasks.insert
-      body: body
-      description: false
-      dateDue: moment(now).add('w', 1).toDate()
-      dateCreated: now
-      dateCompleted: false
-      modified: now
-      list: list
-      priority: priority
-      completed: false
-      repeat: false
-      createdby: 'me'
-      assignedto: 'me'
-    list = Lists.findOne
-      name: list
-    Lists.update list._id,
-      $inc:
-        numTodos: 1
+    if body != ""
+      $('#new-task-text').val("")
+      now = new Date()
+      priority = 'low'
+      list = 'Adel'
+      Tasks.insert
+        body: body
+        description: false
+        dateDue: moment(now).add('w', 1).toDate()
+        dateCreated: now
+        dateCompleted: false
+        modified: now
+        list: list
+        priority: priority
+        completed: false
+        repeat: false
+        createdby: 'me'
+        assignedto: 'me'
+      list = Lists.findOne
+        name: list
+      Lists.update list._id,
+        $inc:
+          numTodos: 1
 
 Template.addList.events
   'click #addListButton': (e) ->