CRM-14353 - Fix unsavedChanges js to handle disabled fields
authorColeman Watts <coleman@civicrm.org>
Sun, 8 Mar 2015 02:38:11 +0000 (21:38 -0500)
committerColeman Watts <coleman@civicrm.org>
Sun, 8 Mar 2015 02:38:11 +0000 (21:38 -0500)
js/Common.js

index bd5227f8e3c1295ef9cb7d5ce9175d80dddd57f2..69a582f08a85663bb3a8eab879354016564fd57b 100644 (file)
@@ -315,7 +315,7 @@ CRM.strings = CRM.strings || {};
  */
   CRM.utils.initialValueChanged = function(el) {
     var isDirty = false;
-    $(':input:visible, .select2-container:visible+:input.select2-offscreen', el).not('[type=submit], [type=button], .crm-action-menu').each(function () {
+    $(':input:visible, .select2-container:visible+:input.select2-offscreen', el).not('[type=submit], [type=button], .crm-action-menu, :disabled').each(function () {
       var
         initialValue = $(this).data('crm-initial-value'),
         currentValue = $(this).is(':checkbox, :radio') ? $(this).prop('checked') : $(this).val();