diff --git a/public/javascripts/models/task.js b/public/javascripts/models/task.js index 759a3de..23e141e 100644 --- a/public/javascripts/models/task.js +++ b/public/javascripts/models/task.js @@ -10,9 +10,23 @@ Backbone defaults: { parent_id: '', - content: '' + content: '', + is_completed:'n' }, + toggelCompletedStatus:function(isCompleted){ + var prev_isCompleted = isCompleted, + self = this; + this.save({'is_completed':isCompleted}, + { + success:function(){}, + error:function(){ + //REVERT BACK ON ERROR + self.set({'is_completed':prev_isCompleted}); + } + }) + } + }); return TaskModel;