diff --git a/src/event.js b/src/event.js index e9c223448b..071deb6458 100644 --- a/src/event.js +++ b/src/event.js @@ -3,15 +3,13 @@ define( [ "./var/document", "./var/documentElement", "./var/rnothtmlwhite", - "./var/rcheckableType", "./var/slice", "./data/var/dataPriv", "./core/nodeName", "./core/init", "./selector" -], function( jQuery, document, documentElement, rnothtmlwhite, - rcheckableType, slice, dataPriv, nodeName ) { +], function( jQuery, document, documentElement, rnothtmlwhite, slice, dataPriv, nodeName ) { "use strict"; @@ -477,11 +475,9 @@ jQuery.event = { }, click: { - // For checkable types, fire native event so checked state will be right + // For checkbox, fire native event so checked state will be right trigger: function() { - if ( rcheckableType.test( this.type ) && - this.click && nodeName( this, "input" ) ) { - + if ( this.type === "checkbox" && this.click && nodeName( this, "input" ) ) { this.click(); return false; } diff --git a/src/manipulation.js b/src/manipulation.js index eebcd138ef..cd225a6dbb 100644 --- a/src/manipulation.js +++ b/src/manipulation.js @@ -2,8 +2,8 @@ define( [ "./core", "./var/concat", "./var/push", - "./var/rcheckableType", "./core/access", + "./manipulation/var/rcheckableType", "./manipulation/var/rtagName", "./manipulation/var/rscriptType", "./manipulation/wrapMap", @@ -22,8 +22,8 @@ define( [ "./traversing", "./selector", "./event" -], function( jQuery, concat, push, rcheckableType, - access, rtagName, rscriptType, +], function( jQuery, concat, push, access, + rcheckableType, rtagName, rscriptType, wrapMap, getAll, setGlobalEval, buildFragment, support, dataPriv, dataUser, acceptData, DOMEval, nodeName ) { diff --git a/src/var/rcheckableType.js b/src/manipulation/var/rcheckableType.js similarity index 100% rename from src/var/rcheckableType.js rename to src/manipulation/var/rcheckableType.js diff --git a/src/serialize.js b/src/serialize.js index 4008093c50..2e28ce1e00 100644 --- a/src/serialize.js +++ b/src/serialize.js @@ -1,6 +1,6 @@ define( [ "./core", - "./var/rcheckableType", + "./manipulation/var/rcheckableType", "./core/init", "./traversing", // filter "./attributes/prop"