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(); } },