aboutsummaryrefslogtreecommitdiffstats
path: root/src/serialize.js
diff options
context:
space:
mode:
authorRichard Gibson <richard.gibson@gmail.com>2012-11-26 03:20:43 -0500
committerjaubourg <j@ubourg.net>2012-11-27 01:59:22 +0100
commit0877d424e08d57e6f0d1da9a86289fb10d0ee136 (patch)
treec73d6ee4d3d77264336c19e6cf2d8f94c4afad8f /src/serialize.js
parent512b826f9f14e30b715b943547b97aaaf1099f4e (diff)
downloadjquery-0877d424e08d57e6f0d1da9a86289fb10d0ee136.tar.gz
jquery-0877d424e08d57e6f0d1da9a86289fb10d0ee136.zip
Fix #12959: Optimize library-wide patterns
Diffstat (limited to 'src/serialize.js')
-rw-r--r--src/serialize.js5
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();