diff options
author | Richard Gibson <richard.gibson@gmail.com> | 2012-11-26 03:20:43 -0500 |
---|---|---|
committer | jaubourg <j@ubourg.net> | 2012-11-27 01:59:22 +0100 |
commit | 0877d424e08d57e6f0d1da9a86289fb10d0ee136 (patch) | |
tree | c73d6ee4d3d77264336c19e6cf2d8f94c4afad8f /src/serialize.js | |
parent | 512b826f9f14e30b715b943547b97aaaf1099f4e (diff) | |
download | jquery-0877d424e08d57e6f0d1da9a86289fb10d0ee136.tar.gz jquery-0877d424e08d57e6f0d1da9a86289fb10d0ee136.zip |
Fix #12959: Optimize library-wide patterns
Diffstat (limited to 'src/serialize.js')
-rw-r--r-- | src/serialize.js | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/serialize.js b/src/serialize.js index 0e1624926..6e8353d59 100644 --- a/src/serialize.js +++ b/src/serialize.js @@ -1,9 +1,8 @@ var r20 = /%20/g, rbracket = /\[\]$/, rCRLF = /\r?\n/g, - rcheckTypes = /^(?:checkbox|radio)$/i, rsubmitterTypes = /^(?:submit|button|image|reset)$/i, - rsubmittable = /^(?:select|textarea|input|keygen)/i; + rsubmittable = /^(?:input|select|textarea|keygen)/i; jQuery.fn.extend({ serialize: function() { @@ -20,7 +19,7 @@ jQuery.fn.extend({ // Use .is(":disabled") so that fieldset[disabled] works return this.name && !jQuery( this ).is( ":disabled" ) && rsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) && - ( this.checked || !rcheckTypes.test( type ) ); + ( this.checked || !manipulation_rcheckableType.test( type ) ); }) .map(function( i, elem ){ var val = jQuery( this ).val(); |