Parcourir la source

Check if body is empty before submitting

Adel Qalieh il y a 12 ans
Parent
commit
05c3044a7b
1 fichiers modifiés avec 27 ajouts et 18 suppressions
  1. 27 18
      client/views/tasks/add_task.coffee

+ 27 - 18
client/views/tasks/add_task.coffee

@@ -3,21 +3,30 @@ Template.newTaskForm.events
     e.preventDefault()
     body = $('#new-task-text').val()
     $('#new-task-text').val("")
-    now = new Date()
-    priority = 'low'
-    list = 'Home'
-    Tasks.insert
-      body: body
-      dateDue: moment(now).add('w', 1).toDate()
-      dateCreated: now
-      dateCompleted: false
-      modified: now
-      list: list
-      priority: priority
-      completed: false
-      repeating: false
-    list = Lists.findOne
-      name: list
-    Lists.update list._id,
-      $inc:
-        numTodos: 1
+
+    if body
+      addEvent body
+      $('#addTaskInput').removeClass('has-warning')
+    else
+      $('#addTaskInput').addClass('has-warning')
+      $('#new-task-text').focus()
+
+addEvent = (taskTitle) ->
+  now = new Date()
+  priority = 'low'
+  list = 'Home'
+  Tasks.insert
+    body: taskTitle
+    dateDue: moment(now).add('w', 1).toDate()
+    dateCreated: now
+    dateCompleted: false
+    modified: now
+    list: list
+    priority: priority
+    completed: false
+    repeating: false
+  list = Lists.findOne
+    name: list
+  Lists.update list._id,
+    $inc:
+      numTodos: 1