From cfca359bcf0382a77e90a04cb1c866d5393d3b96 Mon Sep 17 00:00:00 2001 From: Abhishek Das Date: Sat, 30 Mar 2013 20:26:41 +0530 Subject: [PATCH] Task gets added but not saved; Fix it --- public/javascripts/views/list.js | 2 +- public/javascripts/views/task.js | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/public/javascripts/views/list.js b/public/javascripts/views/list.js index 9c25766..81b4ae0 100644 --- a/public/javascripts/views/list.js +++ b/public/javascripts/views/list.js @@ -11,7 +11,7 @@ var app = app || {}; }, initialize: function() { - this.collection = new app.List(); + app.Tasks = this.collection = new app.List(); this.collection.fetch(); this.listenTo(this.collection, 'add', this.renderTask); }, diff --git a/public/javascripts/views/task.js b/public/javascripts/views/task.js index 951c41d..380d189 100644 --- a/public/javascripts/views/task.js +++ b/public/javascripts/views/task.js @@ -48,7 +48,11 @@ var app = app || {}; add: function(e) { if ( e.which === ENTER_KEY ) { - console.log('Add stuff here'); + this.$input.blur(); + var task = new app.Task({content:''}); + var taskView = new app.TaskView({model:task}).render(); + taskView.$el.insertAfter(this.$el); + taskView.$input.focus(); } },