From c5ac6085108343698714676c9efa8a48a2a507fe Mon Sep 17 00:00:00 2001 From: floydpraveen Date: Thu, 22 Aug 2013 17:46:31 +0530 Subject: [PATCH] method to mark the model complete/ uncomplete --- public/javascripts/models/task.js | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) 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;