]> source.dussan.org Git - jquery.git/commitdiff
Build: Put all AMD modules in "src/" in strict mode
authorMichał Gołębiowski <m.goleb@gmail.com>
Mon, 25 Apr 2016 18:25:08 +0000 (20:25 +0200)
committerMichał Gołębiowski <m.goleb@gmail.com>
Mon, 25 Apr 2016 18:25:08 +0000 (20:25 +0200)
Fixes gh-3073

99 files changed:
src/.jshintrc
src/ajax.js
src/ajax/jsonp.js
src/ajax/load.js
src/ajax/parseXML.js
src/ajax/script.js
src/ajax/var/location.js
src/ajax/var/nonce.js
src/ajax/var/rquery.js
src/ajax/xhr.js
src/attributes.js
src/attributes/attr.js
src/attributes/classes.js
src/attributes/prop.js
src/attributes/support.js
src/attributes/val.js
src/callbacks.js
src/core.js
src/core/DOMEval.js
src/core/access.js
src/core/init.js
src/core/parseHTML.js
src/core/ready-no-deferred.js
src/core/ready.js
src/core/support.js
src/core/var/rsingleTag.js
src/css.js
src/css/addGetHookIf.js
src/css/adjustCSS.js
src/css/curCSS.js
src/css/hiddenVisibleSelectors.js
src/css/showHide.js
src/css/support.js
src/css/var/cssExpand.js
src/css/var/getStyles.js
src/css/var/isHiddenWithinTree.js
src/css/var/rmargin.js
src/css/var/rnumnonpx.js
src/css/var/swap.js
src/data.js
src/data/Data.js
src/data/var/acceptData.js
src/data/var/dataPriv.js
src/data/var/dataUser.js
src/deferred/exceptionHook.js
src/deprecated.js
src/dimensions.js
src/effects.js
src/effects/Tween.js
src/effects/animatedSelector.js
src/event.js
src/event/ajax.js
src/event/alias.js
src/event/focusin.js
src/event/support.js
src/event/trigger.js
src/exports/amd.js
src/exports/global.js
src/jquery.js
src/manipulation.js
src/manipulation/_evalUrl.js
src/manipulation/buildFragment.js
src/manipulation/getAll.js
src/manipulation/setGlobalEval.js
src/manipulation/support.js
src/manipulation/var/rcheckableType.js
src/manipulation/var/rscriptType.js
src/manipulation/var/rtagName.js
src/manipulation/wrapMap.js
src/offset.js
src/queue.js
src/queue/delay.js
src/selector-native.js
src/selector-sizzle.js
src/serialize.js
src/traversing.js
src/traversing/findFilter.js
src/traversing/var/dir.js
src/traversing/var/rneedsContext.js
src/traversing/var/siblings.js
src/var/ObjectFunctionString.js
src/var/arr.js
src/var/class2type.js
src/var/concat.js
src/var/document.js
src/var/documentElement.js
src/var/fnToString.js
src/var/getProto.js
src/var/hasOwn.js
src/var/indexOf.js
src/var/pnum.js
src/var/push.js
src/var/rcssNum.js
src/var/rnotwhite.js
src/var/slice.js
src/var/support.js
src/var/toString.js
src/wrap.js
src/wrapper.js

index a45fdb5baed36129f666e1af79e86451076fcd8d..c3506e70fb32251c9709af6797a4c87212914bfc 100644 (file)
@@ -7,6 +7,7 @@
        "immed": true,
        "noarg": true,
        "quotmark": "double",
+       "strict": true,
        "undef": true,
        "unused": true,
 
index 436933159a2612ed36a0aa335d77b7e26f5fe7c6..fd66799363402ff599702846ac64dfac1577bc29 100644 (file)
@@ -13,6 +13,8 @@ define( [
        "./serialize" // jQuery.param
 ], function( jQuery, document, rnotwhite, location, nonce, rquery ) {
 
+"use strict";
+
 var
        r20 = /%20/g,
        rhash = /#.*$/,
index 666e5d1e6d17afd3a943466f53cd6e9af4715d73..8c406e722398c9be763f35b13955a5222a40aeb8 100644 (file)
@@ -5,6 +5,8 @@ define( [
        "../ajax"
 ], function( jQuery, nonce, rquery ) {
 
+"use strict";
+
 var oldCallbacks = [],
        rjsonp = /(=)\?(?=&|$)|\?\?/;
 
index aa6e1cfab143df52fc095d308bdab68dba1a6be3..1058dbf52009d0d35ea8fa317cea310324c61dd4 100644 (file)
@@ -7,6 +7,8 @@ define( [
        "../selector"
 ], function( jQuery ) {
 
+"use strict";
+
 /**
  * Load a url into a page
  */
index 8b13139a5e65c858218263e398e98a3adf3c6886..acf7ab259fa6f7d50de8ae4e26e46bc8a8aaf8bf 100644 (file)
@@ -2,6 +2,8 @@ define( [
        "../core"
 ], function( jQuery ) {
 
+"use strict";
+
 // Cross-browser xml parsing
 jQuery.parseXML = function( data ) {
        var xml;
index 485ba397be6d8bbdf2a29b8cde3c93d22ab6c2fb..6e0d21e993383f586f58a34635fae856d2c2131e 100644 (file)
@@ -4,6 +4,8 @@ define( [
        "../ajax"
 ], function( jQuery, document ) {
 
+"use strict";
+
 // Prevent auto-execution of scripts when no explicit dataType was provided (See gh-2432)
 jQuery.ajaxPrefilter( function( s ) {
        if ( s.crossDomain ) {
index ff9578e99361d43f3e4ed6b027435e3756020938..4171d18c366eaec112f75c1b3865fed7b6fb8e49 100644 (file)
@@ -1,3 +1,5 @@
 define( function() {
+       "use strict";
+
        return window.location;
 } );
index 83fd557c8719bd94a597b85a8b4d2634136d7e6c..6e23708a8058369a66e955d87928121a9207d182 100644 (file)
@@ -1,5 +1,7 @@
 define( [
        "../../core"
 ], function( jQuery ) {
+       "use strict";
+
        return jQuery.now();
 } );
index 0502146ca806bc11f2a9a26a0143d87e31c504de..06fc37439caa95ed9bb20bbc9ee3bdb1145e02fb 100644 (file)
@@ -1,3 +1,5 @@
 define( function() {
+       "use strict";
+
        return ( /\?/ );
 } );
index 5a93891ab4e9f2ef43004fce78fa766c007c631c..33dafb01d3429fc9f7d4353ca122273b692a6f30 100644 (file)
@@ -4,6 +4,8 @@ define( [
        "../ajax"
 ], function( jQuery, support ) {
 
+"use strict";
+
 jQuery.ajaxSettings.xhr = function() {
        try {
                return new window.XMLHttpRequest();
index 691e0c034381e1074cfdbae2e79a5ab39231aa86..2d801e56398a91bcedd6c51f59f67445a3e8b455 100644 (file)
@@ -6,6 +6,8 @@ define( [
        "./attributes/val"
 ], function( jQuery ) {
 
+"use strict";
+
 // Return jQuery for attributes-only inclusion
 return jQuery;
 } );
index 51bba773e3dbf404af90660be5e9a1914899725a..0e4e3b225383d5e3969aefd623780676ccbc4241 100644 (file)
@@ -6,6 +6,8 @@ define( [
        "../selector"
 ], function( jQuery, access, support, rnotwhite ) {
 
+"use strict";
+
 var boolHook,
        attrHandle = jQuery.expr.attrHandle;
 
index 7933873c4f97939d8318548990598aafd91f091e..2e8a8caba3568840e71eeb6fee802d091e0dc8b9 100644 (file)
@@ -5,6 +5,8 @@ define( [
        "../core/init"
 ], function( jQuery, rnotwhite, dataPriv ) {
 
+"use strict";
+
 var rclass = /[\t\r\n\f]/g;
 
 function getClass( elem ) {
index 908c19ff6954b38dba162c0814b6814503bd9204..2f73a8508dcc63e9bf8788767d70ba0e86a21c04 100644 (file)
@@ -5,6 +5,8 @@ define( [
        "../selector"
 ], function( jQuery, access, support ) {
 
+"use strict";
+
 var rfocusable = /^(?:input|select|textarea|button)$/i,
        rclickable = /^(?:a|area)$/i;
 
index ee6115a68d37cf0de203783c98deaef434fc99d8..af60e96949bfd27913b34147659dac2a9fb369cc 100644 (file)
@@ -3,6 +3,8 @@ define( [
        "../var/support"
 ], function( document, support ) {
 
+"use strict";
+
 ( function() {
        var input = document.createElement( "input" ),
                select = document.createElement( "select" ),
index ace17040b875dfe89d36a32566a7b306d5e43cef..7576806077efe1c0514dad065f0f5b376cf63c74 100644 (file)
@@ -4,6 +4,8 @@ define( [
        "../core/init"
 ], function( jQuery, support ) {
 
+"use strict";
+
 var rreturn = /\r/g,
        rspaces = /[\x20\t\r\n\f]+/g;
 
index b032c8f1ce0b28cbdb2b2c4ae9de44e2251aacd9..4c4f73327750f3c0ba917743c13cf2044a83da2c 100644 (file)
@@ -3,6 +3,8 @@ define( [
        "./var/rnotwhite"
 ], function( jQuery, rnotwhite ) {
 
+"use strict";
+
 // Convert String-formatted options into Object-formatted ones
 function createOptions( options ) {
        var object = {};
index 7c2433529945f2ded83f310df0dde5a77b742924..9dd05294e405086d97ac8c54023eab28b550985b 100644 (file)
@@ -17,6 +17,8 @@ define( [
        class2type, toString, hasOwn, fnToString, ObjectFunctionString,
        support, DOMEval ) {
 
+"use strict";
+
 var
        version = "@VERSION",
 
index 222b0ca2a2c93503f47193dadcfabfb08715eeec..c49c12e5e51335a6dd725782c6078499a9eae659 100644 (file)
@@ -1,6 +1,8 @@
 define( [
        "../var/document"
 ], function( document ) {
+       "use strict";
+
        function DOMEval( code, doc ) {
                doc = doc || document;
 
index 19f79efa421088c0cbc80bb84085bcf12ccd87f6..735c75711c2480430186362f854892abaf266671 100644 (file)
@@ -2,6 +2,8 @@ define( [
        "../core"
 ], function( jQuery ) {
 
+"use strict";
+
 // Multifunctional method to get and set values of a collection
 // The value/s can optionally be executed if it's a function
 var access = function( elems, fn, key, value, chainable, emptyGet, raw ) {
index a00d587915fcf05fdf469eeb2f2b1831be1a1146..19a3c7c68254a31cb48fc10fd0aa45fe5c2bfaf9 100644 (file)
@@ -6,6 +6,8 @@ define( [
        "../traversing/findFilter"
 ], function( jQuery, document, rsingleTag ) {
 
+"use strict";
+
 // A central reference to the root jQuery(document)
 var rootjQuery,
 
index 260fd3ca7f7fed9c246f6cc157eabeb3bcbf8eaa..21ff6bfa70b1c00667f88451b656debc838c84bb 100644 (file)
@@ -8,6 +8,8 @@ define( [
        "./support"
 ], function( jQuery, document, rsingleTag, buildFragment, support ) {
 
+"use strict";
+
 // Argument "data" should be string of html
 // context (optional): If specified, the fragment will be created in this context,
 // defaults to document
index 66f209bf779c7d0270fa4b221cdc8b9b3747cb4c..5baed2e5c27f515c8f512b5a44fca59b6ada3761 100644 (file)
@@ -3,6 +3,8 @@ define( [
        "../var/document"
 ], function( jQuery, document ) {
 
+"use strict";
+
 var readyCallbacks = [],
        readyFiring = false,
        whenReady = function( fn ) {
index b98ff5ba0597f5dbf0837cd356421f13fb2ae238..bb4e222d35ac6678dec300c6f4588563cc4f024a 100644 (file)
@@ -4,6 +4,8 @@ define( [
        "../deferred"
 ], function( jQuery, document ) {
 
+"use strict";
+
 // The deferred used on DOM ready
 var readyList = jQuery.Deferred();
 
index 3857a252e13f9c73b45f077d72183d61c05db903..13ae02f08571b13eea3f9563c02a4db8255c1d20 100644 (file)
@@ -3,6 +3,8 @@ define( [
        "../var/support"
 ], function( document, support ) {
 
+"use strict";
+
 // Support: Safari 8 only
 // In Safari 8 documents created via document.implementation.createHTMLDocument
 // collapse sibling forms: the second one becomes a child of the first one.
index 1ddf95ed4dcea3122294ea7aba287edada6690c2..4d6e8a0ac7dad0ae2ae86e1e8c1c7fcb47f07c00 100644 (file)
@@ -1,4 +1,5 @@
 define( function() {
+       "use strict";
 
        // Match a standalone tag
        return ( /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i );
index 9e673fc180a8456d25ac657582ab95525c9ee728..131df67de8ef2c5e6882b38ab9275fcf068a8ba3 100644 (file)
@@ -20,6 +20,8 @@ define( [
 ], function( jQuery, pnum, access, rmargin, document, rcssNum, rnumnonpx, cssExpand,
        getStyles, swap, curCSS, adjustCSS, addGetHookIf, support ) {
 
+"use strict";
+
 var
 
        // Swappable if display is none or starts with table
index 9cd21f683379f4c77d65d03d5cf7337872fbad5a..e4bb49a674f91d2cb7be37d673ede1936fcb78fa 100644 (file)
@@ -1,5 +1,7 @@
 define( function() {
 
+"use strict";
+
 function addGetHookIf( conditionFn, hookFn ) {
 
        // Define the hook, we'll check on the first run if it's really needed.
index 48fcfec05efd73fd21501b7daa7726d06b3214bb..f1d1f00cee902ff5e228a25f755b2fb4577d459e 100644 (file)
@@ -3,6 +3,8 @@ define( [
        "../var/rcssNum"
 ], function( jQuery, rcssNum ) {
 
+"use strict";
+
 function adjustCSS( elem, prop, valueParts, tween ) {
        var adjusted,
                scale = 1,
index 5f738c2d080e612636c54d236d2bda4e4dab93b9..313da422215113d4eaf267f7b0ff1b85e4a8a86f 100644 (file)
@@ -7,6 +7,8 @@ define( [
        "../selector" // Get jQuery.contains
 ], function( jQuery, rnumnonpx, rmargin, getStyles, support ) {
 
+"use strict";
+
 function curCSS( elem, name, computed ) {
        var width, minWidth, maxWidth, ret,
                style = elem.style;
index e155acda706397aeac185efdf284e69194296702..d7a9339dd1338d15bdc2749efe83553a6646c009 100644 (file)
@@ -3,6 +3,8 @@ define( [
        "../selector"
 ], function( jQuery ) {
 
+"use strict";
+
 jQuery.expr.pseudos.hidden = function( elem ) {
        return !jQuery.expr.pseudos.visible( elem );
 };
index 7e9002ca5d453aa0351f585a5ca491783c6a4a12..11b1479d9b81b753cf85a9916b3ae4b126d3ecce 100644 (file)
@@ -4,6 +4,8 @@ define( [
        "../css/var/isHiddenWithinTree"
 ], function( jQuery, dataPriv, isHiddenWithinTree ) {
 
+"use strict";
+
 var defaultDisplayMap = {};
 
 function getDefaultDisplay( elem ) {
index 73a5e6e1a70a7e00364aca2f0887215a7782c0ad..883d0e53ef6b54e40cf93aa6c71981865749f5f5 100644 (file)
@@ -5,6 +5,8 @@ define( [
        "../var/support"
 ], function( jQuery, document, documentElement, support ) {
 
+"use strict";
+
 ( function() {
 
        // Executing both pixelPosition & boxSizingReliable tests require only one layout
index 9f8194dc888c04964e239010d86bc920aaee3baf..dd2007c3fb6a14dd0c6c356e5daf7b62da1d8113 100644 (file)
@@ -1,3 +1,5 @@
 define( function() {
+       "use strict";
+
        return [ "Top", "Right", "Bottom", "Left" ];
 } );
index f3aab668b39ea2361947efcb0d9a9a217be291d0..0b893acf0b2a2736979cbf0d11d0dbf44497a65c 100644 (file)
@@ -1,4 +1,6 @@
 define( function() {
+       "use strict";
+
        return function( elem ) {
 
                // Support: IE <=11 only, Firefox <=30 (#15098, #14150)
index c01d228d87f9cbea0396eec907b028e18f1d5ba1..3cfb93e160ded3f6a1adcffeab1d49ff67aa62ad 100644 (file)
@@ -4,6 +4,7 @@ define( [
 
        // css is assumed
 ], function( jQuery ) {
+       "use strict";
 
        // isHiddenWithinTree reports if an element has a non-"none" display style (inline and/or
        // through the CSS cascade), which is useful in deciding whether or not to make it visible.
index 9be2212435d9dbdea4928cdb57a2156c38f5b876..0fbfbd8530ee4bc4a8e88f940a8a98e785dc928d 100644 (file)
@@ -1,3 +1,5 @@
 define( function() {
+       "use strict";
+
        return ( /^margin/ );
 } );
index ed13f0b985946cc3cee1bf972547d45d8da06d14..056cda7add66c907d258c1cdc1fd2dd641e55722 100644 (file)
@@ -1,5 +1,7 @@
 define( [
        "../../var/pnum"
 ], function( pnum ) {
+       "use strict";
+
        return new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" );
 } );
index b6d3b679f90a116fcd9c790da3e192e44155a26e..1a9556bad817bf2dc1de3bf4761845b7b572a271 100644 (file)
@@ -1,5 +1,7 @@
 define( function() {
 
+"use strict";
+
 // A method for quickly swapping in/out CSS properties to get correct calculations.
 return function( elem, options, callback, args ) {
        var ret, name,
index 80e8bacf55efb4a719c501fed85280629824bbee..49964f7d516651db22ff0661da9072481426ef45 100644 (file)
@@ -5,6 +5,8 @@ define( [
        "./data/var/dataUser"
 ], function( jQuery, access, dataPriv, dataUser ) {
 
+"use strict";
+
 //     Implementation Summary
 //
 //     1. Enforce API surface and semantic compatibility with 1.9.x branch
index cc8822a3cf7cb76372239443aa1d237ecff391a1..0901c6bfe6c38b503fef9c57c6632f38185db93e 100644 (file)
@@ -4,6 +4,8 @@ define( [
        "./var/acceptData"
 ], function( jQuery, rnotwhite, acceptData ) {
 
+"use strict";
+
 function Data() {
        this.expando = jQuery.expando + Data.uid++;
 }
index 6e15af1278e071d1fbbae6f4bd2b3b7ec62a348f..7d0fb238eb9e276502d0b253972c5675a602b132 100644 (file)
@@ -1,5 +1,7 @@
 define( function() {
 
+"use strict";
+
 /**
  * Determines whether an object can have data
  */
index 9a1343ce1a0fa0d4a25645fe8a9d8831e18d28a2..72713c88cccb3d23bbd16eeb657d6b6bd8e35cfd 100644 (file)
@@ -1,5 +1,7 @@
 define( [
        "../Data"
 ], function( Data ) {
+       "use strict";
+
        return new Data();
 } );
index 9a1343ce1a0fa0d4a25645fe8a9d8831e18d28a2..72713c88cccb3d23bbd16eeb657d6b6bd8e35cfd 100644 (file)
@@ -1,5 +1,7 @@
 define( [
        "../Data"
 ], function( Data ) {
+       "use strict";
+
        return new Data();
 } );
index 99d2819bf2f0f5e82be03b4f2b79c51acfee6592..7d4a296f44ebbf1a3108891a967c4b6655b4a501 100644 (file)
@@ -3,6 +3,8 @@ define( [
        "../deferred"
 ], function( jQuery ) {
 
+"use strict";
+
 // These usually indicate a programmer mistake during development,
 // warn about them ASAP rather than swallowing them by default.
 var rerrorNames = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;
index 79522e9b1732e14350f01bd9d301abeeaa013f03..9fcc6b7daa70dd6889a30f8ded898264a79a9a22 100644 (file)
@@ -2,6 +2,8 @@ define( [
        "./core"
 ], function( jQuery ) {
 
+"use strict";
+
 jQuery.fn.extend( {
 
        bind: function( types, data, fn ) {
index 3d4dbff10f48c0d90fe5f22d1b7b86db093bf1b3..46e7b1c4602634c2e8ab38b7afcd40cf55886e0e 100644 (file)
@@ -4,6 +4,8 @@ define( [
        "./css"
 ], function( jQuery, access ) {
 
+"use strict";
+
 // Create innerHeight, innerWidth, height, width, outerHeight and outerWidth methods
 jQuery.each( { Height: "height", Width: "width" }, function( name, type ) {
        jQuery.each( { padding: "inner" + name, content: type, "": "outer" + name },
index 4adb23024eed030af0b7c64f297f1461fec23dbd..6a1fb3a28b2b6423fa65faf8624af576f6981c54 100644 (file)
@@ -20,6 +20,8 @@ define( [
 ], function( jQuery, document, rcssNum, rnotwhite, cssExpand, isHiddenWithinTree, swap,
        adjustCSS, dataPriv, showHide ) {
 
+"use strict";
+
 var
        fxNow, timerId,
        rfxtypes = /^(?:toggle|show|hide)$/,
index 399823901bc50927399514f66489d629bf5eb782..66f4df1069bbb3292a87033e3d5d805880068a79 100644 (file)
@@ -3,6 +3,8 @@ define( [
        "../css"
 ], function( jQuery ) {
 
+"use strict";
+
 function Tween( elem, options, prop, end, easing ) {
        return new Tween.prototype.init( elem, options, prop, end, easing );
 }
index 2fe1f71a7d17410a928d2f870197498e1de34649..24c1bfba2c41e0f4a004ee4148f95f5176567289 100644 (file)
@@ -4,6 +4,8 @@ define( [
        "../effects"
 ], function( jQuery ) {
 
+"use strict";
+
 jQuery.expr.pseudos.animated = function( elem ) {
        return jQuery.grep( jQuery.timers, function( fn ) {
                return elem === fn.elem;
index ddd117cfebae4d1f7d9a82abb22a59845d575c92..e382de6d2900a42f97a2a09580fb717adef3479f 100644 (file)
@@ -9,6 +9,8 @@ define( [
        "./selector"
 ], function( jQuery, document, rnotwhite, slice, dataPriv ) {
 
+"use strict";
+
 var
        rkeyEvent = /^key/,
        rmouseEvent = /^(?:mouse|pointer|contextmenu|drag|drop)|click/,
index 98e194bf038e8cba0ebcb747b76c0a16641a9305..500b36cdd314b34b8e214a25fe83cc80ec7b0669 100644 (file)
@@ -3,6 +3,8 @@ define( [
        "../event"
 ], function( jQuery ) {
 
+"use strict";
+
 // Attach a bunch of functions for handling common AJAX events
 jQuery.each( [
        "ajaxStart",
index b1b8f701f430e0a1648b4aa47b8a602931eb5347..863c94ad2e85e62b52f80fff665cb8a39743e5c1 100644 (file)
@@ -5,6 +5,8 @@ define( [
        "./trigger"
 ], function( jQuery ) {
 
+"use strict";
+
 jQuery.each( ( "blur focus focusin focusout resize scroll click dblclick " +
        "mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " +
        "change select submit keydown keypress keyup contextmenu" ).split( " " ),
index c7af0df2ccf0f85bc690a410e0b91b3f85cb6297..7faef298134558ccaf2170b753036ef082340c66 100644 (file)
@@ -7,6 +7,8 @@ define( [
        "./trigger"
 ], function( jQuery, dataPriv, support ) {
 
+"use strict";
+
 // Support: Firefox <=44
 // Firefox doesn't have focus(in | out) events
 // Related ticket - https://bugzilla.mozilla.org/show_bug.cgi?id=687787
index 1c4d416e5a612c8f209db79019b9e6911be00511..e3db9ad83fed842fa2c2eca24ff67e95410f3af9 100644 (file)
@@ -2,6 +2,8 @@ define( [
        "../var/support"
 ], function( support ) {
 
+"use strict";
+
 support.focusin = "onfocusin" in window;
 
 return support;
index 8f5f778457d3040dd41b2aa2b67d36e8ca088d1e..53acadbeccf857d5e1c26c30f2cbf6cf3b9dace0 100644 (file)
@@ -8,6 +8,8 @@ define( [
        "../event"
 ], function( jQuery, document, dataPriv, acceptData, hasOwn ) {
 
+"use strict";
+
 var rfocusMorph = /^(?:focusinfocus|focusoutblur)$/;
 
 jQuery.extend( jQuery.event, {
index add6eb9bde2804439d65d3dececcbb786c90ccc5..cbb1ef58068c449cea597dcbd242c058e1aaff0a 100644 (file)
@@ -2,6 +2,8 @@ define( [
        "../core"
 ], function( jQuery ) {
 
+"use strict";
+
 // Register as a named AMD module, since jQuery can be concatenated with other
 // files that may use define, but not via a proper concatenation script that
 // understands anonymous AMD modules. A named AMD is safest and most robust
index be9cbfb3abb8ff6d61bb0209ee29aa2927486570..c8d593cbbd43de3496cf5027be47b52dbd8e041b 100644 (file)
@@ -1,3 +1,7 @@
+// This file is included in a different way from all the others
+// so the "use strict" pragma is not needed.
+/* jshint strict: false */
+
 var
 
        // Map over jQuery in case of overwrite
index 4cc9c8a909f78bcad1b79f784d97294781292f7a..744a98e5da5880b50df52ba8ffc921a7f2520e43 100644 (file)
@@ -33,6 +33,8 @@ define( [
        "./exports/amd"
 ], function( jQuery ) {
 
+"use strict";
+
 return ( window.jQuery = window.$ = jQuery );
 
 } );
index a041408d76c9ef602664774168f6b0a6a625ff90..d53eaa0214708844bc6f72bf1a844d1c0b982f5c 100644 (file)
@@ -26,6 +26,8 @@ define( [
        wrapMap, getAll, setGlobalEval, buildFragment, support,
        dataPriv, dataUser, acceptData, DOMEval ) {
 
+"use strict";
+
 var
        rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,
 
index 572fe30c71479738d176cb3134bdafcead890cfe..f9ec7027c22bb8e996130d5c0fda34dfd8d15d4c 100644 (file)
@@ -2,6 +2,8 @@ define( [
        "../ajax"
 ], function( jQuery ) {
 
+"use strict";
+
 jQuery._evalUrl = function( url ) {
        return jQuery.ajax( {
                url: url,
index 1db3caa38d5701e0b04273c0091b1326a09e08e9..bcb508531b4b3d9a91f76fa5a00d391ba049e832 100644 (file)
@@ -7,6 +7,8 @@ define( [
        "./setGlobalEval"
 ], function( jQuery, rtagName, rscriptType, wrapMap, getAll, setGlobalEval ) {
 
+"use strict";
+
 var rhtml = /<|&#?\w+;/;
 
 function buildFragment( elems, context, scripts, selection, ignored ) {
index 5f31410482ea046bfda7aa2f15979ee7a9b74fa6..85490d50e7dd37569ab18f270f99236a35153bac 100644 (file)
@@ -2,6 +2,8 @@ define( [
        "../core"
 ], function( jQuery ) {
 
+"use strict";
+
 function getAll( context, tag ) {
 
        // Support: IE <=9 - 11 only
index 8ca69a03ad9353e99451439870ed62cf3936a0b2..cf95240a480281b5a2df2f42f5c2e7827ca8aba4 100644 (file)
@@ -2,6 +2,8 @@ define( [
        "../data/var/dataPriv"
 ], function( dataPriv ) {
 
+"use strict";
+
 // Mark scripts as having already been evaluated
 function setGlobalEval( elems, refElements ) {
        var i = 0,
index d01c439eef8a2d0ba91a9aeb7dfcab285adcfb28..4a5d9af4ccaf1f5f8f0bdf0416ed23bf1baa6ca4 100644 (file)
@@ -3,6 +3,8 @@ define( [
        "../var/support"
 ], function( document, support ) {
 
+"use strict";
+
 ( function() {
        var fragment = document.createDocumentFragment(),
                div = fragment.appendChild( document.createElement( "div" ) ),
index 4c95394ac0bd9611954586456b04b7dd6e36b925..25bbcb418843796377012c1b2ec2fefc30cc3d02 100644 (file)
@@ -1,3 +1,5 @@
 define( function() {
+       "use strict";
+
        return ( /^(?:checkbox|radio)$/i );
 } );
index 0c77c8a5833d43fe0530aba7c6800e4a814940cb..7237c8a31377c8fdc76e0c0243ae8fabe90f9819 100644 (file)
@@ -1,3 +1,5 @@
 define( function() {
+       "use strict";
+
        return ( /^$|\/(?:java|ecma)script/i );
 } );
index 1f8751ed8a48569cc081a830b37100bdac5f16e4..d565dd3de6f7e5f3780396afdd3e8dc0a0004584 100644 (file)
@@ -1,3 +1,5 @@
 define( function() {
+       "use strict";
+
        return ( /<([a-z][^\/\0>\x20\t\r\n\f]+)/i );
 } );
index 921c2eac5d377efb7f747bb726bc83efe9532774..1f446f7d73648fa8e75f9f9d69382e49ab153e58 100644 (file)
@@ -1,5 +1,7 @@
 define( function() {
 
+"use strict";
+
 // We have to close these tags to support XHTML (#13200)
 var wrapMap = {
 
index 18e6eebed30dbef822de0b6859378f7c7661df19..54442eb45c9aa10a284bc270031f2faff3ea789d 100644 (file)
@@ -13,6 +13,8 @@ define( [
        "./selector" // contains
 ], function( jQuery, access, document, documentElement, rnumnonpx, curCSS, addGetHookIf, support ) {
 
+"use strict";
+
 /**
  * Gets a window from an element
  */
index 813c41cd3be503858fc84474a7f5029aac19cf62..3a626a2fc3f9931510ce204c6934682349915611 100644 (file)
@@ -5,6 +5,8 @@ define( [
        "./callbacks"
 ], function( jQuery, dataPriv ) {
 
+"use strict";
+
 jQuery.extend( {
        queue: function( elem, type, data ) {
                var queue;
index 4def286deda49787c9f68b752aa3a984234f73a4..d471eedc555f6d52b40de1c185b224ffb0fd8508 100644 (file)
@@ -4,6 +4,8 @@ define( [
        "../effects" // Delay is optional because of this dependency
 ], function( jQuery ) {
 
+"use strict";
+
 // Based off of the plugin by Clint Helfers, with permission.
 // https://web.archive.org/web/20100324014747/http://blindsignals.com/index.php/2009/07/jquery-delay/
 jQuery.fn.delay = function( time, type ) {
index 3b2525d69ea4121d0c73874084b92bc6f64fb9b2..da837a00462a3e11de6be6c116333f77ac423834 100644 (file)
@@ -6,6 +6,8 @@ define( [
        "./var/indexOf"
 ], function( jQuery, document, documentElement, hasOwn, indexOf ) {
 
+"use strict";
+
 /*
  * Optional (non-Sizzle) selector module for custom builds.
  *
index 1dc0ea324ff272058c727ce1a3fac3b9569a91c5..ff7bc70ee18877de787d576ad1a20092782810be 100644 (file)
@@ -3,6 +3,8 @@ define( [
        "../external/sizzle/dist/sizzle"
 ], function( jQuery, Sizzle ) {
 
+"use strict";
+
 jQuery.find = Sizzle;
 jQuery.expr = Sizzle.selectors;
 
index 5f9d6c0ae40f74fc282c98139925b47f6ed51b14..b8742ab31c0348bfa9281642683f3cd38c693a78 100644 (file)
@@ -6,6 +6,8 @@ define( [
        "./attributes/prop"
 ], function( jQuery, rcheckableType ) {
 
+"use strict";
+
 var
        rbracket = /\[\]$/,
        rCRLF = /\r?\n/g,
index 8525c0a5dff6e192c0ed9e8fa95ef741d5fc46b1..50cd2d6ee7946a1a3b0f1d821e8390bc724cbd69 100644 (file)
@@ -9,6 +9,8 @@ define( [
        "./selector"
 ], function( jQuery, indexOf, dir, siblings, rneedsContext ) {
 
+"use strict";
+
 var rparentsprev = /^(?:parents|prev(?:Until|All))/,
 
        // Methods guaranteed to produce a unique set when starting from a unique set
index 91303493302efb9bcdb4b0e328cbb8a7ebe48cfc..5428524758461895cce2bee580c0746c23f7e954 100644 (file)
@@ -5,6 +5,8 @@ define( [
        "../selector"
 ], function( jQuery, indexOf, rneedsContext ) {
 
+"use strict";
+
 var risSimple = /^.[^:#\[\.,]*$/;
 
 // Implement the identical functionality for filter and not
index b98fdca0e95032fb94282106040d8765fbdbd738..366a823d691de5a852324e70efe890d17aefb283 100644 (file)
@@ -2,6 +2,8 @@ define( [
        "../../core"
 ], function( jQuery ) {
 
+"use strict";
+
 return function( elem, dir, until ) {
        var matched = [],
                truncate = until !== undefined;
index f57fd9de2f759e70336a3c00333b67863e55c0c9..d0663cee8a2bcae2c0f19bc751fab82c5ac23b52 100644 (file)
@@ -2,5 +2,7 @@ define( [
        "../../core",
        "../../selector"
 ], function( jQuery ) {
+       "use strict";
+
        return jQuery.expr.match.needsContext;
 } );
index 8a8880bf74ea52e3fb452da4057bce7b3796ab5b..952629d0c89cb891c220900ad78b8558585f9f53 100644 (file)
@@ -1,5 +1,7 @@
 define( function() {
 
+"use strict";
+
 return function( n, elem ) {
        var matched = [];
 
index 5701979083af706012d4e19c9f270488a803c1fd..f9e850fd8eb254718ea3c856dfc459d3a35065f3 100644 (file)
@@ -1,5 +1,7 @@
 define( [
        "./fnToString"
 ], function( fnToString ) {
+       "use strict";
+
        return fnToString.call( Object );
 } );
index 3fd36400015780a17c9b457242500e1ee317936e..84713d8380c9066cc705f697c5082e801e85ebb3 100644 (file)
@@ -1,3 +1,5 @@
 define( function() {
+       "use strict";
+
        return [];
 } );
index 3a6932e11b5a0ef3a4aefa998f6e37857cf694a0..4365d46a26f80438de17a35b891be1e5aba70414 100644 (file)
@@ -1,4 +1,5 @@
 define( function() {
+       "use strict";
 
        // [[Class]] -> type pairs
        return {};
index 9787bead6312dc3e2246c9106b995a29664f9bcf..e47c19d753801f93c3ad6609044e4c1f34a2fe15 100644 (file)
@@ -1,5 +1,7 @@
 define( [
        "./arr"
 ], function( arr ) {
+       "use strict";
+
        return arr.concat;
 } );
index bb94284846ec9dc1c0aba630ac35ea6b5a07beeb..dd3939df4f1e879efc3bb9a36a6cea2c75ff4f4c 100644 (file)
@@ -1,3 +1,5 @@
 define( function() {
+       "use strict";
+
        return window.document;
 } );
index e0c0aea6bb3087a6faeb3e6537c8b6585406a78a..0e3f8b48c8a42b82a50476c320bb0db6206a4be3 100644 (file)
@@ -1,5 +1,7 @@
 define( [
        "./document"
 ], function( document ) {
+       "use strict";
+
        return document.documentElement;
 } );
index a92e6ebb4b33a3888e2586a04e5beb9578938c55..18c43ff3017ab2f4b96181c7146d47c23f2fc7bd 100644 (file)
@@ -1,5 +1,7 @@
 define( [
        "./hasOwn"
 ], function( hasOwn ) {
+       "use strict";
+
        return hasOwn.toString;
 } );
index dccf3040ae4b7ce1b58dc6c132ff54b78fb038d9..965fab8fb4b98b67bc3502589fe016932a2f331e 100644 (file)
@@ -1,3 +1,5 @@
 define( function() {
+       "use strict";
+
        return Object.getPrototypeOf;
 } );
index 92f323e046e17f98f75ca1a3f44537adf0eb2b00..44ab6807d8b84b0a30952a28033ad7d771762f9f 100644 (file)
@@ -1,5 +1,7 @@
 define( [
        "./class2type"
 ], function( class2type ) {
+       "use strict";
+
        return class2type.hasOwnProperty;
 } );
index 5283841b23144940f66325786699199e5e15e204..8320b98e57f4908f774741b175d6e3cebd6eeda9 100644 (file)
@@ -1,5 +1,7 @@
 define( [
        "./arr"
 ], function( arr ) {
+       "use strict";
+
        return arr.indexOf;
 } );
index 7fd9f66774c43b4ae9e1d4ee23e037e2bdec4240..6f06d73b17e939e74b25c33537b02e9eaaba0c39 100644 (file)
@@ -1,3 +1,5 @@
 define( function() {
+       "use strict";
+
        return ( /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/ ).source;
 } );
index bca1a58ed026e1cfb69f20c7ee1e74e5470ad067..94656209ab372bdd960dd609f54ff673e454be7a 100644 (file)
@@ -1,5 +1,7 @@
 define( [
        "./arr"
 ], function( arr ) {
+       "use strict";
+
        return arr.push;
 } );
index 408f5e26d0eb86fe07c58f9d05e6b57ea9df1844..4214b14aa5cacff8d534c8d852cd4c0f4a3632fa 100644 (file)
@@ -2,6 +2,8 @@ define( [
        "../var/pnum"
 ], function( pnum ) {
 
+"use strict";
+
 return new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" );
 
 } );
index 6067728ee01cfc1fc417f3808db5e5e9dc85fd29..91bdec22fd5f01bb5c42839439bdcbe179de19d8 100644 (file)
@@ -1,3 +1,5 @@
 define( function() {
+       "use strict";
+
        return ( /\S+/g );
 } );
index d8206d30a807e3d35da7a197a44b7b63067f5153..915f837be4726da765ada77a1dc0d7a450db7764 100644 (file)
@@ -1,5 +1,7 @@
 define( [
        "./arr"
 ], function( arr ) {
+       "use strict";
+
        return arr.slice;
 } );
index 3db9b67bca20f3445d2333fc24998215eb3b3118..094d0aece05d56c1491e0a2c941f04e4e17dd844 100644 (file)
@@ -1,4 +1,5 @@
 define( function() {
+       "use strict";
 
        // All support tests are defined in their respective modules.
        return {};
index 80ac7f13f2af58ddd0877c4fdd82cbb7863a4f0b..ff4ecdc722268c141e147c02f5b16e7afd93e5ea 100644 (file)
@@ -1,5 +1,7 @@
 define( [
        "./class2type"
 ], function( class2type ) {
+       "use strict";
+
        return class2type.toString;
 } );
index 69c7cbf231a60a3793a206632ff0fe58d894a816..88b9bb56dc7a6ee3457650042942665f6f6bc58a 100644 (file)
@@ -5,6 +5,8 @@ define( [
        "./traversing" // parent, contents
 ], function( jQuery ) {
 
+"use strict";
+
 jQuery.fn.extend( {
        wrapAll: function( html ) {
                var wrap;
index 8866d6bcd17ca78c197a5faba4098203e268d9ad..5f07c059a23bb93bf92dc0451cb2c9633310f826 100644 (file)
@@ -14,6 +14,8 @@
  */
 ( function( global, factory ) {
 
+       "use strict";
+
        if ( typeof module === "object" && typeof module.exports === "object" ) {
 
                // For CommonJS and CommonJS-like environments where a proper `window`