From ef132ec422d2284a23cd896aa7f33812c2b3d2da Mon Sep 17 00:00:00 2001 From: Quin Hoxie Date: Thu, 28 Jan 2010 00:46:45 -0800 Subject: [PATCH] Proper, consistent equality operators for jQuery driver. --- .../templates/public/javascripts/jquery.rails.js | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/railties/lib/generators/rails/app/templates/public/javascripts/jquery.rails.js b/railties/lib/generators/rails/app/templates/public/javascripts/jquery.rails.js index 887da51..c86db1f 100644 --- a/railties/lib/generators/rails/app/templates/public/javascripts/jquery.rails.js +++ b/railties/lib/generators/rails/app/templates/public/javascripts/jquery.rails.js @@ -36,7 +36,7 @@ jQuery(function ($) { data = $('#' + el.attr('data-submit')).serializeArray(); } else if (el.attr('data-with')) { - if (e && e.target.tagName.toUpperCase() == 'SCRIPT' && el.attr('data-observed') !== null) { + if (e && e.target.tagName.toUpperCase() === 'SCRIPT' && el.attr('data-observed') !== null) { var observed = $('#' + el.attr('data-observed')); if(observed[0].tagName.toUpperCase() === 'FORM'){ data = el.attr('data-with') + '=' + observed.serialize(); @@ -47,9 +47,9 @@ jQuery(function ($) { // TODO: remove eval when deprecated data = eval(el.attr('data-with')); } - } else if (e && e.target.tagName.toUpperCase() == 'FORM') { + } else if (e && e.target.tagName.toUpperCase() === 'FORM') { data = el.serializeArray(); - } else if (e && e.target.tagName.toUpperCase() == 'INPUT') { + } else if (e && e.target.tagName.toUpperCase() === 'INPUT') { data = el.closest('form').serializeArray(); } @@ -74,7 +74,7 @@ jQuery(function ($) { }, complete: function (xhr) { // enable disabled_with buttons - if (el[0].tagName.toUpperCase() == 'FORM') { + if (el[0].tagName.toUpperCase() === 'FORM') { el.children('input[type="button"][data-enable-with],input[type="submit"][data-enable-with]').each(function(i, button){ button = $(button); button.attr('value', button.attr('data-enable-with')); -- 1.6.3.3