From a8ad539c37354bf3f91cf2b18b8d2dc4c8213a66 Mon Sep 17 00:00:00 2001 From: Tim Otten Date: Sun, 28 Jul 2013 15:05:16 -0700 Subject: [PATCH] CRM-12923 - crm.backbone.js - Add isModified (in addition to isSaved) ---------------------------------------- * CRM-12923: Create HTML prototype of "Job Position" UI http://issues.civicrm.org/jira/browse/CRM-12923 --- js/crm.backbone.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/js/crm.backbone.js b/js/crm.backbone.js index 01ec9e847a..952bc96788 100644 --- a/js/crm.backbone.js +++ b/js/crm.backbone.js @@ -156,11 +156,15 @@ // Defaults - if specified in ModelClass, preserve _.defaults(ModelClass.prototype, { isSaved: function() { - var result = !this.isNew() && !this._modified; + var result = !this.isNew() && !this.isModified(); return result; }, + isModified: function() { + return !this._modified; + }, _saved_onchange: function(model, options) { if (options.parse) return; + // console.log('change', model.changedAttributes(), model.previousAttributes()); this.setModified(); }, setModified: function() { -- 2.25.1