From fb2925a28b8735e3f20def60620f33118b4dc45b Mon Sep 17 00:00:00 2001 From: Tom Giannattasio Date: Mon, 22 Oct 2012 15:54:53 -0400 Subject: [PATCH] changed nameString variable --- cms/static/js/base.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/cms/static/js/base.js b/cms/static/js/base.js index e4aefc0f04..5e91eca875 100644 --- a/cms/static/js/base.js +++ b/cms/static/js/base.js @@ -37,7 +37,7 @@ $(document).ready(function() { // autosave when a field is updated on the subsection page $body.on('keyup', '.subsection-display-name-input, .unit-subtitle, .policy-list-value', checkForNewValue); $('.subsection-display-name-input, .unit-subtitle, .policy-list-name, .policy-list-value').each(function(i) { - this.nameString = $(this).val(); + this.val = $(this).val(); }); $("#start_date, #start_time, #due_date, #due_time").bind('change', autosaveInput); $('.sync-date, .remove-date').bind('click', autosaveInput); @@ -244,8 +244,13 @@ function checkForNewValue(e) { return; } - this.hasChanged = this.nameString != $(this).val() && this.nameString; - this.nameString = $(this).val(); + if(this.val) { + this.hasChanged = this.val != $(this).val(); + } else { + this.hasChanged = false; + } + + this.val = $(this).val(); if(this.hasChanged) { if(this.saveTimer) { clearTimeout(this.saveTimer);