diff --git a/src/core.js b/src/core.js index 0377d94ec..994fd4c60 100644 --- a/src/core.js +++ b/src/core.js @@ -1,17 +1,17 @@ -define(function( require ) { +define([ + "./var/arr", + "./var/slice", + "./var/concat", + "./var/push", + "./var/indexOf", + "./var/class2type", + "./var/toString", + "./var/hasOwn", + "./var/trim", + "./var/support" +], function( arr, slice, concat, push, indexOf, class2type, toString, hasOwn, trim, support ) { var - arr = require( "./var/arr" ), - slice = require( "./var/slice" ), - concat = require( "./var/concat" ), - push = require( "./var/push" ), - indexOf = require( "./var/indexOf" ), - class2type = require( "./var/class2type" ), - toString = require( "./var/toString" ), - hasOwn = require( "./var/hasOwn" ), - trim = require( "./var/trim" ), - support = require( "./var/support" ), - // Use the correct document accordingly with window argument (sandbox) document = window.document, diff --git a/src/css.js b/src/css.js index 3e319bfc2..79127ec0e 100644 --- a/src/css.js +++ b/src/css.js @@ -1,22 +1,26 @@ -// Require more than a few needed variables -// Keep in mind that a dependency array cannot be used with CommonJS+AMD syntax -define(function( require ) { +define([ + "./core", + "./var/pnum", + "./core/access", + "./css/var/rmargin", + "./css/var/rnumnonpx", + "./css/var/cssExpand", + "./css/var/isHidden", + "./css/var/getStyles", + "./css/curCSS", + "./css/defaultDisplay", + "./css/addGetHookIf", + "./css/support", + "./data/var/data_priv", + + "./core/init", + "./css/swap", + "./core/ready", + "./selector" // contains +], function( jQuery, pnum, access, rmargin, rnumnonpx, cssExpand, isHidden, + getStyles, curCSS, defaultDisplay, addGetHookIf, support, data_priv ) { var - jQuery = require( "./core" ), - pnum = require( "./var/pnum" ), - access = require( "./core/access" ), - rmargin = require( "./css/var/rmargin" ), - rnumnonpx = require( "./css/var/rnumnonpx" ), - cssExpand = require( "./css/var/cssExpand" ), - isHidden = require( "./css/var/isHidden" ), - getStyles = require( "./css/var/getStyles" ), - curCSS = require( "./css/curCSS" ), - support = require( "./css/support" ), - defaultDisplay = require( "./css/defaultDisplay" ), - addGetHookIf = require( "./css/addGetHookIf" ), - data_priv = require( "./data/var/data_priv" ), - // swappable if display is none or starts with table except "table", "table-cell", or "table-caption" // see here for display values: https://developer.mozilla.org/en-US/docs/CSS/display rdisplayswap = /^(none|table(?!-c[ea]).+)/, @@ -31,12 +35,6 @@ var cssPrefixes = [ "Webkit", "O", "Moz", "ms" ]; -// Dependencies not needed as vars -require( "./core/init" ); -require( "./css/swap" ); -require( "./core/ready" ); -require( "./selector" ); // contains - // return a css property mapped to a potentially vendor prefixed property function vendorPropName( style, name ) { diff --git a/src/effects.js b/src/effects.js index 611336053..cbf098d1a 100644 --- a/src/effects.js +++ b/src/effects.js @@ -1,13 +1,20 @@ -define(function( require ) { +define([ + "./core", + "./var/pnum", + "./css/var/cssExpand", + "./css/var/isHidden", + "./css/defaultDisplay", + "./data/var/data_priv", + + "./core/init", + "./effects/Tween", + "./queue", + "./css", + "./deferred", + "./traversing" +], function( jQuery, pnum, cssExpand, isHidden, defaultDisplay, data_priv ) { var - jQuery = require( "./core" ), - pnum = require( "./var/pnum" ), - cssExpand = require( "./css/var/cssExpand" ), - isHidden = require( "./css/var/isHidden" ), - defaultDisplay = require( "./css/defaultDisplay" ), - data_priv = require( "./data/var/data_priv" ), - fxNow, timerId, rfxtypes = /^(?:toggle|show|hide)$/, rfxnum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" ), @@ -64,14 +71,6 @@ var } ] }; -// Dependencies not needed as vars -require( "./core/init" ); -require( "./effects/Tween" ); -require( "./queue" ); -require( "./css" ); -require( "./deferred" ); -require( "./traversing" ); - // Animations created synchronously will run synchronously function createFxNow() { setTimeout(function() { diff --git a/src/event.js b/src/event.js index 9efa50973..2fd702c63 100644 --- a/src/event.js +++ b/src/event.js @@ -1,23 +1,23 @@ -define(function( require ) { +define([ + "./core", + "./var/strundefined", + "./var/rnotwhite", + "./var/hasOwn", + "./var/slice", + "./event/support", + "./data/var/data_priv", + + "./core/init", + "./data/accepts", + "./selector" +], function( jQuery, strundefined, rnotwhite, hasOwn, slice, support, data_priv ) { var - jQuery = require( "./core" ), - strundefined = require( "./var/strundefined" ), - rnotwhite = require( "./var/rnotwhite" ), - hasOwn = require( "./var/hasOwn" ), - slice = require( "./var/slice" ), - support = require( "./event/support" ), - data_priv = require( "./data/var/data_priv" ), rkeyEvent = /^key/, rmouseEvent = /^(?:mouse|contextmenu)|click/, rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, rtypenamespace = /^([^.]*)(?:\.(.+)|)$/; -// Dependencies not needed as vars -require( "./core/init" ); -require( "./data/accepts" ); -require( "./selector" ); - function returnTrue() { return true; } diff --git a/src/manipulation.js b/src/manipulation.js index e27616fe3..3de597f0f 100644 --- a/src/manipulation.js +++ b/src/manipulation.js @@ -1,16 +1,21 @@ -// Require more than a few needed variables -// Keep in mind that a dependency array cannot be used with CommonJS+AMD syntax -define(function( require ) { +define([ + "./core", + "./var/concat", + "./var/push", + "./core/access", + "./manipulation/var/rcheckableType", + "./manipulation/support", + "./data/var/data_priv", + "./data/var/data_user", + + "./core/init", + "./data/accepts", + "./traversing", + "./selector", + "./event" +], function( jQuery, concat, push, access, rcheckableType, support, data_priv, data_user ) { var - jQuery = require( "./core" ), - concat = require( "./var/concat" ), - push = require( "./var/push" ), - access = require( "./core/access" ), - rcheckableType = require( "./manipulation/var/rcheckableType" ), - support = require( "./manipulation/support" ), - data_priv = require( "./data/var/data_priv" ), - data_user = require( "./data/var/data_user" ), rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi, rtagName = /<([\w:]+)/, rhtml = /<|&#?\w+;/, @@ -41,13 +46,6 @@ wrapMap.optgroup = wrapMap.option; wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; wrapMap.th = wrapMap.td; -// Dependencies not needed as variables -require( "./core/init" ); -require( "./data/accepts" ); -require( "./traversing" ); -require( "./selector" ); -require( "./event" ); - // Support: 1.x compatibility // Manipulating tables requires a tbody function manipulationTarget( elem, content ) { diff --git a/src/offset.js b/src/offset.js index 0aeaad26e..224f74de4 100644 --- a/src/offset.js +++ b/src/offset.js @@ -1,18 +1,18 @@ -define(function( require ) { +define([ + "./core", + "./var/strundefined", + "./core/access", + "./css/var/rnumnonpx", + "./css/curCSS", + "./css/addGetHookIf", + "./css/support", -var - jQuery = require( "./core" ), - strundefined = require( "./var/strundefined" ), - access = require( "./core/access" ), - rnumnonpx = require( "./css/var/rnumnonpx" ), - curCSS = require( "./css/curCSS" ), - addGetHookIf = require( "./css/addGetHookIf" ), - support = require( "./css/support" ), - docElem = window.document.documentElement; + "./core/init", + "./css", + "./selector" // contains +], function( jQuery, strundefined, access, rnumnonpx, curCSS, addGetHookIf, support ) { -require( "./core/init" ); -require( "./css" ); -require( "./selector" ); // contains +var docElem = window.document.documentElement; /** * Gets a window from an element