use directories for structure
This commit is contained in:
10
node_modules/jquery/AUTHORS.txt
generated
vendored
10
node_modules/jquery/AUTHORS.txt
generated
vendored
@@ -1,5 +1,3 @@
|
||||
Authors ordered by first contribution.
|
||||
|
||||
John Resig <jeresig@gmail.com>
|
||||
Gilles van den Hoven <gilles0181@gmail.com>
|
||||
Michael Geary <mike@geary.com>
|
||||
@@ -319,3 +317,11 @@ Andrei Fangli <andrei_fangli@outlook.com>
|
||||
Marja Hölttä <marja.holtta@gmail.com>
|
||||
abnud1 <ahmad13932013@hotmail.com>
|
||||
buddh4 <mail@jharrer.de>
|
||||
Pat O'Callaghan <patocallaghan@gmail.com>
|
||||
Ahmed.S.ElAfifi <ahmed.s.elafifi@gmail.com>
|
||||
Wonseop Kim <wonseop.kim@samsung.com>
|
||||
Christian Oliff <christianoliff@pm.me>
|
||||
Christian Wenz <christian@wenz.org>
|
||||
Sean Robinson <sean.robinson@scottsdalecc.edu>
|
||||
Jonathan <vanillajonathan@users.noreply.github.com>
|
||||
Pierre Grimaud <grimaud.pierre@gmail.com>
|
||||
|
33
node_modules/jquery/README.md
generated
vendored
33
node_modules/jquery/README.md
generated
vendored
@@ -2,10 +2,10 @@
|
||||
|
||||
> jQuery is a fast, small, and feature-rich JavaScript library.
|
||||
|
||||
For information on how to get started and how to use jQuery, please see [jQuery's documentation](http://api.jquery.com/).
|
||||
For information on how to get started and how to use jQuery, please see [jQuery's documentation](https://api.jquery.com/).
|
||||
For source files and issues, please visit the [jQuery repo](https://github.com/jquery/jquery).
|
||||
|
||||
If upgrading, please see the [blog post for 3.4.1](https://blog.jquery.com/2019/05/01/jquery-3-4-1-triggering-focus-events-in-ie-and-finding-root-elements-in-ios-10/). This includes notable differences from the previous version and a more readable changelog.
|
||||
If upgrading, please see the [blog post for 3.5.1](https://blog.jquery.com/2020/05/04/jquery-3-5-1-released-fixing-a-regression/). This includes notable differences from the previous version and a more readable changelog.
|
||||
|
||||
## Including jQuery
|
||||
|
||||
@@ -16,12 +16,12 @@ Below are some of the most common ways to include jQuery.
|
||||
#### Script tag
|
||||
|
||||
```html
|
||||
<script src="https://code.jquery.com/jquery-3.4.1.min.js"></script>
|
||||
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
|
||||
```
|
||||
|
||||
#### Babel
|
||||
|
||||
[Babel](http://babeljs.io/) is a next generation JavaScript compiler. One of the features is the ability to use ES6/ES2015 modules now, even though browsers do not yet support this feature natively.
|
||||
[Babel](https://babeljs.io/) is a next generation JavaScript compiler. One of the features is the ability to use ES6/ES2015 modules now, even though browsers do not yet support this feature natively.
|
||||
|
||||
```js
|
||||
import $ from "jquery";
|
||||
@@ -29,39 +29,34 @@ import $ from "jquery";
|
||||
|
||||
#### Browserify/Webpack
|
||||
|
||||
There are several ways to use [Browserify](http://browserify.org/) and [Webpack](https://webpack.github.io/). For more information on using these tools, please refer to the corresponding project's documention. In the script, including jQuery will usually look like this...
|
||||
There are several ways to use [Browserify](http://browserify.org/) and [Webpack](https://webpack.github.io/). For more information on using these tools, please refer to the corresponding project's documentation. In the script, including jQuery will usually look like this...
|
||||
|
||||
```js
|
||||
var $ = require("jquery");
|
||||
var $ = require( "jquery" );
|
||||
```
|
||||
|
||||
#### AMD (Asynchronous Module Definition)
|
||||
|
||||
AMD is a module format built for the browser. For more information, we recommend [require.js' documentation](http://requirejs.org/docs/whyamd.html).
|
||||
AMD is a module format built for the browser. For more information, we recommend [require.js' documentation](https://requirejs.org/docs/whyamd.html).
|
||||
|
||||
```js
|
||||
define(["jquery"], function($) {
|
||||
define( [ "jquery" ], function( $ ) {
|
||||
|
||||
});
|
||||
} );
|
||||
```
|
||||
|
||||
### Node
|
||||
|
||||
To include jQuery in [Node](nodejs.org), first install with npm.
|
||||
To include jQuery in [Node](https://nodejs.org/), first install with npm.
|
||||
|
||||
```sh
|
||||
npm install jquery
|
||||
```
|
||||
|
||||
For jQuery to work in Node, a window with a document is required. Since no such window exists natively in Node, one can be mocked by tools such as [jsdom](https://github.com/tmpvar/jsdom). This can be useful for testing purposes.
|
||||
For jQuery to work in Node, a window with a document is required. Since no such window exists natively in Node, one can be mocked by tools such as [jsdom](https://github.com/jsdom/jsdom). This can be useful for testing purposes.
|
||||
|
||||
```js
|
||||
require("jsdom").env("", function(err, window) {
|
||||
if (err) {
|
||||
console.error(err);
|
||||
return;
|
||||
}
|
||||
|
||||
var $ = require("jquery")(window);
|
||||
});
|
||||
const { JSDOM } = require( "jsdom" );
|
||||
const { window } = new JSDOM( "" );
|
||||
const $ = require( "jquery" )( window );
|
||||
```
|
||||
|
1238
node_modules/jquery/dist/jquery.js
generated
vendored
1238
node_modules/jquery/dist/jquery.js
generated
vendored
File diff suppressed because it is too large
Load Diff
4
node_modules/jquery/dist/jquery.min.js
generated
vendored
4
node_modules/jquery/dist/jquery.min.js
generated
vendored
File diff suppressed because one or more lines are too long
2
node_modules/jquery/dist/jquery.min.map
generated
vendored
2
node_modules/jquery/dist/jquery.min.map
generated
vendored
File diff suppressed because one or more lines are too long
1208
node_modules/jquery/dist/jquery.slim.js
generated
vendored
1208
node_modules/jquery/dist/jquery.slim.js
generated
vendored
File diff suppressed because it is too large
Load Diff
4
node_modules/jquery/dist/jquery.slim.min.js
generated
vendored
4
node_modules/jquery/dist/jquery.slim.min.js
generated
vendored
File diff suppressed because one or more lines are too long
2
node_modules/jquery/dist/jquery.slim.min.map
generated
vendored
2
node_modules/jquery/dist/jquery.slim.min.map
generated
vendored
File diff suppressed because one or more lines are too long
834
node_modules/jquery/external/sizzle/dist/sizzle.js
generated
vendored
834
node_modules/jquery/external/sizzle/dist/sizzle.js
generated
vendored
File diff suppressed because it is too large
Load Diff
4
node_modules/jquery/external/sizzle/dist/sizzle.min.js
generated
vendored
4
node_modules/jquery/external/sizzle/dist/sizzle.min.js
generated
vendored
File diff suppressed because one or more lines are too long
2
node_modules/jquery/external/sizzle/dist/sizzle.min.map
generated
vendored
2
node_modules/jquery/external/sizzle/dist/sizzle.min.map
generated
vendored
File diff suppressed because one or more lines are too long
38
node_modules/jquery/package.json
generated
vendored
38
node_modules/jquery/package.json
generated
vendored
@@ -1,31 +1,31 @@
|
||||
{
|
||||
"_from": "jquery@3.4.1",
|
||||
"_id": "jquery@3.4.1",
|
||||
"_from": "jquery@3.5.1",
|
||||
"_id": "jquery@3.5.1",
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha512-36+AdBzCL+y6qjw5Tx7HgzeGCzC81MDDgaUP8ld2zhx58HdqXGoBd+tHdrBMiyjGQs0Hxs/MLZTu/eHNJJuWPw==",
|
||||
"_integrity": "sha512-XwIBPqcMn57FxfT+Go5pzySnm4KWkT1Tv7gjrpT1srtf8Weynl6R273VJ5GjkRb51IzMp5nbaPjJXMWeju2MKg==",
|
||||
"_location": "/jquery",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"type": "version",
|
||||
"registry": true,
|
||||
"raw": "jquery@3.4.1",
|
||||
"raw": "jquery@3.5.1",
|
||||
"name": "jquery",
|
||||
"escapedName": "jquery",
|
||||
"rawSpec": "3.4.1",
|
||||
"rawSpec": "3.5.1",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "3.4.1"
|
||||
"fetchSpec": "3.5.1"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"#USER",
|
||||
"/"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/jquery/-/jquery-3.4.1.tgz",
|
||||
"_shasum": "714f1f8d9dde4bdfa55764ba37ef214630d80ef2",
|
||||
"_spec": "jquery@3.4.1",
|
||||
"_where": "/home/s2/Code/vanillajs-seed",
|
||||
"_resolved": "https://registry.npmjs.org/jquery/-/jquery-3.5.1.tgz",
|
||||
"_shasum": "d7b4d08e1bfdb86ad2f1a3d039ea17304717abb5",
|
||||
"_spec": "jquery@3.5.1",
|
||||
"_where": "D:\\Projects\\siag\\vanillajs-seed",
|
||||
"author": {
|
||||
"name": "JS Foundation and other contributors",
|
||||
"url": "https://github.com/jquery/jquery/blob/3.4.1/AUTHORS.txt"
|
||||
"url": "https://github.com/jquery/jquery/blob/3.5.1/AUTHORS.txt"
|
||||
},
|
||||
"bugs": {
|
||||
"url": "https://github.com/jquery/jquery/issues"
|
||||
@@ -69,14 +69,14 @@
|
||||
"@babel/plugin-transform-for-of": "7.2.0",
|
||||
"commitplease": "3.2.0",
|
||||
"core-js": "2.6.5",
|
||||
"eslint-config-jquery": "1.0.1",
|
||||
"eslint-config-jquery": "2.0.0",
|
||||
"grunt": "1.0.3",
|
||||
"grunt-babel": "8.0.0",
|
||||
"grunt-cli": "1.3.2",
|
||||
"grunt-compare-size": "0.4.2",
|
||||
"grunt-contrib-uglify": "3.4.0",
|
||||
"grunt-contrib-watch": "1.1.0",
|
||||
"grunt-eslint": "21.0.0",
|
||||
"grunt-eslint": "22.0.0",
|
||||
"grunt-git-authors": "3.2.0",
|
||||
"grunt-jsonlint": "1.1.0",
|
||||
"grunt-karma": "3.0.1",
|
||||
@@ -101,7 +101,7 @@
|
||||
"raw-body": "2.3.3",
|
||||
"requirejs": "2.3.6",
|
||||
"sinon": "2.3.7",
|
||||
"sizzle": "2.3.4",
|
||||
"sizzle": "2.3.5",
|
||||
"strip-json-comments": "2.0.1",
|
||||
"testswarm": "1.1.0",
|
||||
"uglify-js": "3.4.7"
|
||||
@@ -130,10 +130,14 @@
|
||||
"build": "npm install && grunt",
|
||||
"jenkins": "npm run test:browserless",
|
||||
"start": "grunt watch",
|
||||
"test": "grunt && grunt test:slow && grunt karma:main",
|
||||
"test": "npm run test:slim && npm run test:no-deprecated && npm run test:no-sizzle && grunt && grunt test:slow && grunt karma:main && grunt karma:amd",
|
||||
"test:amd": "grunt && grunt karma:amd",
|
||||
"test:browser": "grunt && grunt karma:main",
|
||||
"test:browserless": "grunt && grunt test:slow"
|
||||
"test:browserless": "grunt && grunt test:slow",
|
||||
"test:no-deprecated": "grunt test:prepare && grunt custom:-deprecated && grunt karma:main",
|
||||
"test:no-sizzle": "grunt test:prepare && grunt custom:-sizzle && grunt karma:main",
|
||||
"test:slim": "grunt test:prepare && grunt custom:slim && grunt karma:main"
|
||||
},
|
||||
"title": "jQuery",
|
||||
"version": "3.4.1"
|
||||
"version": "3.5.1"
|
||||
}
|
||||
|
21
node_modules/jquery/src/ajax.js
generated
vendored
21
node_modules/jquery/src/ajax.js
generated
vendored
@@ -8,7 +8,7 @@ define( [
|
||||
"./ajax/var/rquery",
|
||||
|
||||
"./core/init",
|
||||
"./ajax/parseXML",
|
||||
"./core/parseXML",
|
||||
"./event/trigger",
|
||||
"./deferred",
|
||||
"./serialize" // jQuery.param
|
||||
@@ -610,7 +610,8 @@ jQuery.extend( {
|
||||
// Add or update anti-cache param if needed
|
||||
if ( s.cache === false ) {
|
||||
cacheURL = cacheURL.replace( rantiCache, "$1" );
|
||||
uncached = ( rquery.test( cacheURL ) ? "&" : "?" ) + "_=" + ( nonce++ ) + uncached;
|
||||
uncached = ( rquery.test( cacheURL ) ? "&" : "?" ) + "_=" + ( nonce.guid++ ) +
|
||||
uncached;
|
||||
}
|
||||
|
||||
// Put hash and anti-cache on the URL that will be requested (gh-1732)
|
||||
@@ -743,6 +744,11 @@ jQuery.extend( {
|
||||
response = ajaxHandleResponses( s, jqXHR, responses );
|
||||
}
|
||||
|
||||
// Use a noop converter for missing script
|
||||
if ( !isSuccess && jQuery.inArray( "script", s.dataTypes ) > -1 ) {
|
||||
s.converters[ "text script" ] = function() {};
|
||||
}
|
||||
|
||||
// Convert no matter what (that way responseXXX fields are always set)
|
||||
response = ajaxConvert( s, response, jqXHR, isSuccess );
|
||||
|
||||
@@ -833,7 +839,7 @@ jQuery.extend( {
|
||||
}
|
||||
} );
|
||||
|
||||
jQuery.each( [ "get", "post" ], function( i, method ) {
|
||||
jQuery.each( [ "get", "post" ], function( _i, method ) {
|
||||
jQuery[ method ] = function( url, data, callback, type ) {
|
||||
|
||||
// Shift arguments if data argument was omitted
|
||||
@@ -854,5 +860,14 @@ jQuery.each( [ "get", "post" ], function( i, method ) {
|
||||
};
|
||||
} );
|
||||
|
||||
jQuery.ajaxPrefilter( function( s ) {
|
||||
var i;
|
||||
for ( i in s.headers ) {
|
||||
if ( i.toLowerCase() === "content-type" ) {
|
||||
s.contentType = s.headers[ i ] || "";
|
||||
}
|
||||
}
|
||||
} );
|
||||
|
||||
return jQuery;
|
||||
} );
|
||||
|
2
node_modules/jquery/src/ajax/jsonp.js
generated
vendored
2
node_modules/jquery/src/ajax/jsonp.js
generated
vendored
@@ -15,7 +15,7 @@ var oldCallbacks = [],
|
||||
jQuery.ajaxSetup( {
|
||||
jsonp: "callback",
|
||||
jsonpCallback: function() {
|
||||
var callback = oldCallbacks.pop() || ( jQuery.expando + "_" + ( nonce++ ) );
|
||||
var callback = oldCallbacks.pop() || ( jQuery.expando + "_" + ( nonce.guid++ ) );
|
||||
this[ callback ] = true;
|
||||
return callback;
|
||||
}
|
||||
|
2
node_modules/jquery/src/ajax/var/nonce.js
generated
vendored
2
node_modules/jquery/src/ajax/var/nonce.js
generated
vendored
@@ -1,5 +1,5 @@
|
||||
define( function() {
|
||||
"use strict";
|
||||
|
||||
return Date.now();
|
||||
return { guid: Date.now() };
|
||||
} );
|
||||
|
2
node_modules/jquery/src/attributes/attr.js
generated
vendored
2
node_modules/jquery/src/attributes/attr.js
generated
vendored
@@ -117,7 +117,7 @@ boolHook = {
|
||||
}
|
||||
};
|
||||
|
||||
jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( i, name ) {
|
||||
jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( _i, name ) {
|
||||
var getter = attrHandle[ name ] || jQuery.find.attr;
|
||||
|
||||
attrHandle[ name ] = function( elem, name, isXML ) {
|
||||
|
43
node_modules/jquery/src/core.js
generated
vendored
43
node_modules/jquery/src/core.js
generated
vendored
@@ -4,10 +4,9 @@
|
||||
|
||||
define( [
|
||||
"./var/arr",
|
||||
"./var/document",
|
||||
"./var/getProto",
|
||||
"./var/slice",
|
||||
"./var/concat",
|
||||
"./var/flat",
|
||||
"./var/push",
|
||||
"./var/indexOf",
|
||||
"./var/class2type",
|
||||
@@ -20,14 +19,14 @@ define( [
|
||||
"./var/isWindow",
|
||||
"./core/DOMEval",
|
||||
"./core/toType"
|
||||
], function( arr, document, getProto, slice, concat, push, indexOf,
|
||||
], function( arr, getProto, slice, flat, push, indexOf,
|
||||
class2type, toString, hasOwn, fnToString, ObjectFunctionString,
|
||||
support, isFunction, isWindow, DOMEval, toType ) {
|
||||
|
||||
"use strict";
|
||||
|
||||
var
|
||||
version = "3.4.1",
|
||||
version = "3.5.1",
|
||||
|
||||
// Define a local copy of jQuery
|
||||
jQuery = function( selector, context ) {
|
||||
@@ -35,11 +34,7 @@ var
|
||||
// The jQuery object is actually just the init constructor 'enhanced'
|
||||
// Need init if jQuery is called (just allow error to be thrown if not included)
|
||||
return new jQuery.fn.init( selector, context );
|
||||
},
|
||||
|
||||
// Support: Android <=4.0 only
|
||||
// Make sure we trim BOM and NBSP
|
||||
rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
|
||||
};
|
||||
|
||||
jQuery.fn = jQuery.prototype = {
|
||||
|
||||
@@ -105,6 +100,18 @@ jQuery.fn = jQuery.prototype = {
|
||||
return this.eq( -1 );
|
||||
},
|
||||
|
||||
even: function() {
|
||||
return this.pushStack( jQuery.grep( this, function( _elem, i ) {
|
||||
return ( i + 1 ) % 2;
|
||||
} ) );
|
||||
},
|
||||
|
||||
odd: function() {
|
||||
return this.pushStack( jQuery.grep( this, function( _elem, i ) {
|
||||
return i % 2;
|
||||
} ) );
|
||||
},
|
||||
|
||||
eq: function( i ) {
|
||||
var len = this.length,
|
||||
j = +i + ( i < 0 ? len : 0 );
|
||||
@@ -238,9 +245,10 @@ jQuery.extend( {
|
||||
return true;
|
||||
},
|
||||
|
||||
// Evaluates a script in a global context
|
||||
globalEval: function( code, options ) {
|
||||
DOMEval( code, { nonce: options && options.nonce } );
|
||||
// Evaluates a script in a provided context; falls back to the global one
|
||||
// if not specified.
|
||||
globalEval: function( code, options, doc ) {
|
||||
DOMEval( code, { nonce: options && options.nonce }, doc );
|
||||
},
|
||||
|
||||
each: function( obj, callback ) {
|
||||
@@ -264,13 +272,6 @@ jQuery.extend( {
|
||||
return obj;
|
||||
},
|
||||
|
||||
// Support: Android <=4.0 only
|
||||
trim: function( text ) {
|
||||
return text == null ?
|
||||
"" :
|
||||
( text + "" ).replace( rtrim, "" );
|
||||
},
|
||||
|
||||
// results is for internal usage only
|
||||
makeArray: function( arr, results ) {
|
||||
var ret = results || [];
|
||||
@@ -357,7 +358,7 @@ jQuery.extend( {
|
||||
}
|
||||
|
||||
// Flatten any nested arrays
|
||||
return concat.apply( [], ret );
|
||||
return flat( ret );
|
||||
},
|
||||
|
||||
// A global GUID counter for objects
|
||||
@@ -374,7 +375,7 @@ if ( typeof Symbol === "function" ) {
|
||||
|
||||
// Populate the class2type map
|
||||
jQuery.each( "Boolean Number String Function Array Date RegExp Object Error Symbol".split( " " ),
|
||||
function( i, name ) {
|
||||
function( _i, name ) {
|
||||
class2type[ "[object " + name + "]" ] = name.toLowerCase();
|
||||
} );
|
||||
|
||||
|
2
node_modules/jquery/src/core/access.js
generated
vendored
2
node_modules/jquery/src/core/access.js
generated
vendored
@@ -38,7 +38,7 @@ var access = function( elems, fn, key, value, chainable, emptyGet, raw ) {
|
||||
// ...except when executing function values
|
||||
} else {
|
||||
bulk = fn;
|
||||
fn = function( elem, key, value ) {
|
||||
fn = function( elem, _key, value ) {
|
||||
return bulk.call( jQuery( elem ), value );
|
||||
};
|
||||
}
|
||||
|
2
node_modules/jquery/src/core/camelCase.js
generated
vendored
2
node_modules/jquery/src/core/camelCase.js
generated
vendored
@@ -7,7 +7,7 @@ var rmsPrefix = /^-ms-/,
|
||||
rdashAlpha = /-([a-z])/g;
|
||||
|
||||
// Used by camelCase as callback to replace()
|
||||
function fcamelCase( all, letter ) {
|
||||
function fcamelCase( _all, letter ) {
|
||||
return letter.toUpperCase();
|
||||
}
|
||||
|
||||
|
30
node_modules/jquery/src/core/parseXML.js
generated
vendored
Normal file
30
node_modules/jquery/src/core/parseXML.js
generated
vendored
Normal file
@@ -0,0 +1,30 @@
|
||||
define( [
|
||||
"../core"
|
||||
], function( jQuery ) {
|
||||
|
||||
"use strict";
|
||||
|
||||
// Cross-browser xml parsing
|
||||
jQuery.parseXML = function( data ) {
|
||||
var xml;
|
||||
if ( !data || typeof data !== "string" ) {
|
||||
return null;
|
||||
}
|
||||
|
||||
// Support: IE 9 - 11 only
|
||||
// IE throws on parseFromString with invalid input.
|
||||
try {
|
||||
xml = ( new window.DOMParser() ).parseFromString( data, "text/xml" );
|
||||
} catch ( e ) {
|
||||
xml = undefined;
|
||||
}
|
||||
|
||||
if ( !xml || xml.getElementsByTagName( "parsererror" ).length ) {
|
||||
jQuery.error( "Invalid XML: " + data );
|
||||
}
|
||||
return xml;
|
||||
};
|
||||
|
||||
return jQuery.parseXML;
|
||||
|
||||
} );
|
32
node_modules/jquery/src/css.js
generated
vendored
32
node_modules/jquery/src/css.js
generated
vendored
@@ -2,6 +2,7 @@ define( [
|
||||
"./core",
|
||||
"./core/access",
|
||||
"./core/camelCase",
|
||||
"./core/nodeName",
|
||||
"./var/rcssNum",
|
||||
"./css/var/rnumnonpx",
|
||||
"./css/var/cssExpand",
|
||||
@@ -16,7 +17,7 @@ define( [
|
||||
"./core/init",
|
||||
"./core/ready",
|
||||
"./selector" // contains
|
||||
], function( jQuery, access, camelCase, rcssNum, rnumnonpx, cssExpand,
|
||||
], function( jQuery, access, camelCase, nodeName, rcssNum, rnumnonpx, cssExpand,
|
||||
getStyles, swap, curCSS, adjustCSS, addGetHookIf, support, finalPropName ) {
|
||||
|
||||
"use strict";
|
||||
@@ -34,7 +35,7 @@ var
|
||||
fontWeight: "400"
|
||||
};
|
||||
|
||||
function setPositiveNumber( elem, value, subtract ) {
|
||||
function setPositiveNumber( _elem, value, subtract ) {
|
||||
|
||||
// Any relative (+/-) values have already been
|
||||
// normalized at this point
|
||||
@@ -139,17 +140,26 @@ function getWidthOrHeight( elem, dimension, extra ) {
|
||||
}
|
||||
|
||||
|
||||
// Fall back to offsetWidth/offsetHeight when value is "auto"
|
||||
// This happens for inline elements with no explicit setting (gh-3571)
|
||||
// Support: Android <=4.1 - 4.3 only
|
||||
// Also use offsetWidth/offsetHeight for misreported inline dimensions (gh-3602)
|
||||
// Support: IE 9-11 only
|
||||
// Also use offsetWidth/offsetHeight for when box sizing is unreliable
|
||||
// We use getClientRects() to check for hidden/disconnected.
|
||||
// In those cases, the computed value can be trusted to be border-box
|
||||
// Support: IE 9 - 11 only
|
||||
// Use offsetWidth/offsetHeight for when box sizing is unreliable.
|
||||
// In those cases, the computed value can be trusted to be border-box.
|
||||
if ( ( !support.boxSizingReliable() && isBorderBox ||
|
||||
|
||||
// Support: IE 10 - 11+, Edge 15 - 18+
|
||||
// IE/Edge misreport `getComputedStyle` of table rows with width/height
|
||||
// set in CSS while `offset*` properties report correct values.
|
||||
// Interestingly, in some cases IE 9 doesn't suffer from this issue.
|
||||
!support.reliableTrDimensions() && nodeName( elem, "tr" ) ||
|
||||
|
||||
// Fall back to offsetWidth/offsetHeight when value is "auto"
|
||||
// This happens for inline elements with no explicit setting (gh-3571)
|
||||
val === "auto" ||
|
||||
|
||||
// Support: Android <=4.1 - 4.3 only
|
||||
// Also use offsetWidth/offsetHeight for misreported inline dimensions (gh-3602)
|
||||
!parseFloat( val ) && jQuery.css( elem, "display", false, styles ) === "inline" ) &&
|
||||
|
||||
// Make sure the element is visible & connected
|
||||
elem.getClientRects().length ) {
|
||||
|
||||
isBorderBox = jQuery.css( elem, "boxSizing", false, styles ) === "border-box";
|
||||
@@ -344,7 +354,7 @@ jQuery.extend( {
|
||||
}
|
||||
} );
|
||||
|
||||
jQuery.each( [ "height", "width" ], function( i, dimension ) {
|
||||
jQuery.each( [ "height", "width" ], function( _i, dimension ) {
|
||||
jQuery.cssHooks[ dimension ] = {
|
||||
get: function( elem, computed, extra ) {
|
||||
if ( computed ) {
|
||||
|
31
node_modules/jquery/src/css/support.js
generated
vendored
31
node_modules/jquery/src/css/support.js
generated
vendored
@@ -60,7 +60,7 @@ define( [
|
||||
}
|
||||
|
||||
var pixelPositionVal, boxSizingReliableVal, scrollboxSizeVal, pixelBoxStylesVal,
|
||||
reliableMarginLeftVal,
|
||||
reliableTrDimensionsVal, reliableMarginLeftVal,
|
||||
container = document.createElement( "div" ),
|
||||
div = document.createElement( "div" );
|
||||
|
||||
@@ -95,6 +95,35 @@ define( [
|
||||
scrollboxSize: function() {
|
||||
computeStyleTests();
|
||||
return scrollboxSizeVal;
|
||||
},
|
||||
|
||||
// Support: IE 9 - 11+, Edge 15 - 18+
|
||||
// IE/Edge misreport `getComputedStyle` of table rows with width/height
|
||||
// set in CSS while `offset*` properties report correct values.
|
||||
// Behavior in IE 9 is more subtle than in newer versions & it passes
|
||||
// some versions of this test; make sure not to make it pass there!
|
||||
reliableTrDimensions: function() {
|
||||
var table, tr, trChild, trStyle;
|
||||
if ( reliableTrDimensionsVal == null ) {
|
||||
table = document.createElement( "table" );
|
||||
tr = document.createElement( "tr" );
|
||||
trChild = document.createElement( "div" );
|
||||
|
||||
table.style.cssText = "position:absolute;left:-11111px";
|
||||
tr.style.height = "1px";
|
||||
trChild.style.height = "9px";
|
||||
|
||||
documentElement
|
||||
.appendChild( table )
|
||||
.appendChild( tr )
|
||||
.appendChild( trChild );
|
||||
|
||||
trStyle = window.getComputedStyle( tr );
|
||||
reliableTrDimensionsVal = parseInt( trStyle.height ) > 3;
|
||||
|
||||
documentElement.removeChild( table );
|
||||
}
|
||||
return reliableTrDimensionsVal;
|
||||
}
|
||||
} );
|
||||
} )();
|
||||
|
4
node_modules/jquery/src/css/var/swap.js
generated
vendored
4
node_modules/jquery/src/css/var/swap.js
generated
vendored
@@ -3,7 +3,7 @@ define( function() {
|
||||
"use strict";
|
||||
|
||||
// A method for quickly swapping in/out CSS properties to get correct calculations.
|
||||
return function( elem, options, callback, args ) {
|
||||
return function( elem, options, callback ) {
|
||||
var ret, name,
|
||||
old = {};
|
||||
|
||||
@@ -13,7 +13,7 @@ return function( elem, options, callback, args ) {
|
||||
elem.style[ name ] = options[ name ];
|
||||
}
|
||||
|
||||
ret = callback.apply( elem, args || [] );
|
||||
ret = callback.call( elem );
|
||||
|
||||
// Revert the old values
|
||||
for ( name in options ) {
|
||||
|
2
node_modules/jquery/src/deferred.js
generated
vendored
2
node_modules/jquery/src/deferred.js
generated
vendored
@@ -79,7 +79,7 @@ jQuery.extend( {
|
||||
var fns = arguments;
|
||||
|
||||
return jQuery.Deferred( function( newDefer ) {
|
||||
jQuery.each( tuples, function( i, tuple ) {
|
||||
jQuery.each( tuples, function( _i, tuple ) {
|
||||
|
||||
// Map tuples (progress, done, fail) to arguments (done, fail, progress)
|
||||
var fn = isFunction( fns[ tuple[ 4 ] ] ) && fns[ tuple[ 4 ] ];
|
||||
|
31
node_modules/jquery/src/deprecated.js
generated
vendored
31
node_modules/jquery/src/deprecated.js
generated
vendored
@@ -7,31 +7,15 @@ define( [
|
||||
"./var/isWindow",
|
||||
"./var/slice",
|
||||
|
||||
"./event/alias"
|
||||
"./deprecated/ajax-event-alias",
|
||||
"./deprecated/event"
|
||||
], function( jQuery, nodeName, camelCase, toType, isFunction, isWindow, slice ) {
|
||||
|
||||
"use strict";
|
||||
|
||||
jQuery.fn.extend( {
|
||||
|
||||
bind: function( types, data, fn ) {
|
||||
return this.on( types, null, data, fn );
|
||||
},
|
||||
unbind: function( types, fn ) {
|
||||
return this.off( types, null, fn );
|
||||
},
|
||||
|
||||
delegate: function( selector, types, data, fn ) {
|
||||
return this.on( types, selector, data, fn );
|
||||
},
|
||||
undelegate: function( selector, types, fn ) {
|
||||
|
||||
// ( namespace ) or ( selector, types [, fn] )
|
||||
return arguments.length === 1 ?
|
||||
this.off( selector, "**" ) :
|
||||
this.off( types, selector || "**", fn );
|
||||
}
|
||||
} );
|
||||
// Support: Android <=4.0 only
|
||||
// Make sure we trim BOM and NBSP
|
||||
var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
|
||||
|
||||
// Bind a function to a context, optionally partially applying any
|
||||
// arguments.
|
||||
@@ -95,4 +79,9 @@ jQuery.isNumeric = function( obj ) {
|
||||
!isNaN( obj - parseFloat( obj ) );
|
||||
};
|
||||
|
||||
jQuery.trim = function( text ) {
|
||||
return text == null ?
|
||||
"" :
|
||||
( text + "" ).replace( rtrim, "" );
|
||||
};
|
||||
} );
|
||||
|
22
node_modules/jquery/src/deprecated/ajax-event-alias.js
generated
vendored
Normal file
22
node_modules/jquery/src/deprecated/ajax-event-alias.js
generated
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
define( [
|
||||
"../core",
|
||||
"../ajax",
|
||||
"../event"
|
||||
], function( jQuery ) {
|
||||
|
||||
"use strict";
|
||||
|
||||
jQuery.each( [
|
||||
"ajaxStart",
|
||||
"ajaxStop",
|
||||
"ajaxComplete",
|
||||
"ajaxError",
|
||||
"ajaxSuccess",
|
||||
"ajaxSend"
|
||||
], function( _i, type ) {
|
||||
jQuery.fn[ type ] = function( fn ) {
|
||||
return this.on( type, fn );
|
||||
};
|
||||
} );
|
||||
|
||||
} );
|
48
node_modules/jquery/src/deprecated/event.js
generated
vendored
Normal file
48
node_modules/jquery/src/deprecated/event.js
generated
vendored
Normal file
@@ -0,0 +1,48 @@
|
||||
define( [
|
||||
"../core",
|
||||
|
||||
"../event",
|
||||
"../event/trigger"
|
||||
], function( jQuery ) {
|
||||
|
||||
"use strict";
|
||||
|
||||
jQuery.fn.extend( {
|
||||
|
||||
bind: function( types, data, fn ) {
|
||||
return this.on( types, null, data, fn );
|
||||
},
|
||||
unbind: function( types, fn ) {
|
||||
return this.off( types, null, fn );
|
||||
},
|
||||
|
||||
delegate: function( selector, types, data, fn ) {
|
||||
return this.on( types, selector, data, fn );
|
||||
},
|
||||
undelegate: function( selector, types, fn ) {
|
||||
|
||||
// ( namespace ) or ( selector, types [, fn] )
|
||||
return arguments.length === 1 ?
|
||||
this.off( selector, "**" ) :
|
||||
this.off( types, selector || "**", fn );
|
||||
},
|
||||
|
||||
hover: function( fnOver, fnOut ) {
|
||||
return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver );
|
||||
}
|
||||
} );
|
||||
|
||||
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( " " ),
|
||||
function( _i, name ) {
|
||||
|
||||
// Handle event binding
|
||||
jQuery.fn[ name ] = function( data, fn ) {
|
||||
return arguments.length > 0 ?
|
||||
this.on( name, null, data, fn ) :
|
||||
this.trigger( name );
|
||||
};
|
||||
} );
|
||||
|
||||
} );
|
7
node_modules/jquery/src/effects.js
generated
vendored
7
node_modules/jquery/src/effects.js
generated
vendored
@@ -7,7 +7,6 @@ define( [
|
||||
"./var/rnothtmlwhite",
|
||||
"./css/var/cssExpand",
|
||||
"./css/var/isHiddenWithinTree",
|
||||
"./css/var/swap",
|
||||
"./css/adjustCSS",
|
||||
"./data/var/dataPriv",
|
||||
"./css/showHide",
|
||||
@@ -20,7 +19,7 @@ define( [
|
||||
"./css",
|
||||
"./effects/Tween"
|
||||
], function( jQuery, camelCase, document, isFunction, rcssNum, rnothtmlwhite, cssExpand,
|
||||
isHiddenWithinTree, swap, adjustCSS, dataPriv, showHide ) {
|
||||
isHiddenWithinTree, adjustCSS, dataPriv, showHide ) {
|
||||
|
||||
"use strict";
|
||||
|
||||
@@ -542,7 +541,7 @@ jQuery.fn.extend( {
|
||||
clearQueue = type;
|
||||
type = undefined;
|
||||
}
|
||||
if ( clearQueue && type !== false ) {
|
||||
if ( clearQueue ) {
|
||||
this.queue( type || "fx", [] );
|
||||
}
|
||||
|
||||
@@ -625,7 +624,7 @@ jQuery.fn.extend( {
|
||||
}
|
||||
} );
|
||||
|
||||
jQuery.each( [ "toggle", "show", "hide" ], function( i, name ) {
|
||||
jQuery.each( [ "toggle", "show", "hide" ], function( _i, name ) {
|
||||
var cssFn = jQuery.fn[ name ];
|
||||
jQuery.fn[ name ] = function( speed, easing, callback ) {
|
||||
return speed == null || typeof speed === "boolean" ?
|
||||
|
20
node_modules/jquery/src/event.js
generated
vendored
20
node_modules/jquery/src/event.js
generated
vendored
@@ -6,13 +6,14 @@ define( [
|
||||
"./var/rnothtmlwhite",
|
||||
"./var/rcheckableType",
|
||||
"./var/slice",
|
||||
"./data/var/acceptData",
|
||||
"./data/var/dataPriv",
|
||||
"./core/nodeName",
|
||||
|
||||
"./core/init",
|
||||
"./selector"
|
||||
], function( jQuery, document, documentElement, isFunction, rnothtmlwhite,
|
||||
rcheckableType, slice, dataPriv, nodeName ) {
|
||||
rcheckableType, slice, acceptData, dataPriv, nodeName ) {
|
||||
|
||||
"use strict";
|
||||
|
||||
@@ -124,8 +125,8 @@ jQuery.event = {
|
||||
special, handlers, type, namespaces, origType,
|
||||
elemData = dataPriv.get( elem );
|
||||
|
||||
// Don't attach events to noData or text/comment nodes (but allow plain objects)
|
||||
if ( !elemData ) {
|
||||
// Only attach events to objects that accept data
|
||||
if ( !acceptData( elem ) ) {
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -149,7 +150,7 @@ jQuery.event = {
|
||||
|
||||
// Init the element's event structure and main handler, if this is the first
|
||||
if ( !( events = elemData.events ) ) {
|
||||
events = elemData.events = {};
|
||||
events = elemData.events = Object.create( null );
|
||||
}
|
||||
if ( !( eventHandle = elemData.handle ) ) {
|
||||
eventHandle = elemData.handle = function( e ) {
|
||||
@@ -307,12 +308,15 @@ jQuery.event = {
|
||||
|
||||
dispatch: function( nativeEvent ) {
|
||||
|
||||
// Make a writable jQuery.Event from the native event object
|
||||
var event = jQuery.event.fix( nativeEvent );
|
||||
|
||||
var i, j, ret, matched, handleObj, handlerQueue,
|
||||
args = new Array( arguments.length ),
|
||||
handlers = ( dataPriv.get( this, "events" ) || {} )[ event.type ] || [],
|
||||
|
||||
// Make a writable jQuery.Event from the native event object
|
||||
event = jQuery.event.fix( nativeEvent ),
|
||||
|
||||
handlers = (
|
||||
dataPriv.get( this, "events" ) || Object.create( null )
|
||||
)[ event.type ] || [],
|
||||
special = jQuery.event.special[ event.type ] || {};
|
||||
|
||||
// Use the fix-ed jQuery.Event rather than the (read-only) native event
|
||||
|
7
node_modules/jquery/src/event/focusin.js
generated
vendored
7
node_modules/jquery/src/event/focusin.js
generated
vendored
@@ -27,7 +27,10 @@ if ( !support.focusin ) {
|
||||
|
||||
jQuery.event.special[ fix ] = {
|
||||
setup: function() {
|
||||
var doc = this.ownerDocument || this,
|
||||
|
||||
// Handle: regular nodes (via `this.ownerDocument`), window
|
||||
// (via `this.document`) & document (via `this`).
|
||||
var doc = this.ownerDocument || this.document || this,
|
||||
attaches = dataPriv.access( doc, fix );
|
||||
|
||||
if ( !attaches ) {
|
||||
@@ -36,7 +39,7 @@ if ( !support.focusin ) {
|
||||
dataPriv.access( doc, fix, ( attaches || 0 ) + 1 );
|
||||
},
|
||||
teardown: function() {
|
||||
var doc = this.ownerDocument || this,
|
||||
var doc = this.ownerDocument || this.document || this,
|
||||
attaches = dataPriv.access( doc, fix ) - 1;
|
||||
|
||||
if ( !attaches ) {
|
||||
|
4
node_modules/jquery/src/event/trigger.js
generated
vendored
4
node_modules/jquery/src/event/trigger.js
generated
vendored
@@ -103,7 +103,9 @@ jQuery.extend( jQuery.event, {
|
||||
special.bindType || type;
|
||||
|
||||
// jQuery handler
|
||||
handle = ( dataPriv.get( cur, "events" ) || {} )[ event.type ] &&
|
||||
handle = (
|
||||
dataPriv.get( cur, "events" ) || Object.create( null )
|
||||
)[ event.type ] &&
|
||||
dataPriv.get( cur, "handle" );
|
||||
if ( handle ) {
|
||||
handle.apply( cur, data );
|
||||
|
4
node_modules/jquery/src/exports/global.js
generated
vendored
4
node_modules/jquery/src/exports/global.js
generated
vendored
@@ -1,6 +1,6 @@
|
||||
define( [
|
||||
"../core"
|
||||
], function( jQuery, noGlobal ) {
|
||||
], function( jQuery ) {
|
||||
|
||||
"use strict";
|
||||
|
||||
@@ -27,7 +27,7 @@ jQuery.noConflict = function( deep ) {
|
||||
// Expose jQuery and $ identifiers, even in AMD
|
||||
// (#7102#comment:10, https://github.com/jquery/jquery/pull/557)
|
||||
// and CommonJS for browser emulators (#13566)
|
||||
if ( !noGlobal ) {
|
||||
if ( typeof noGlobal === "undefined" ) {
|
||||
window.jQuery = window.$ = jQuery;
|
||||
}
|
||||
|
||||
|
3
node_modules/jquery/src/jquery.js
generated
vendored
3
node_modules/jquery/src/jquery.js
generated
vendored
@@ -23,7 +23,8 @@ define( [
|
||||
"./ajax/script",
|
||||
"./ajax/jsonp",
|
||||
"./ajax/load",
|
||||
"./event/ajax",
|
||||
"./core/parseXML",
|
||||
"./core/parseHTML",
|
||||
"./effects",
|
||||
"./effects/animatedSelector",
|
||||
"./offset",
|
||||
|
25
node_modules/jquery/src/manipulation.js
generated
vendored
25
node_modules/jquery/src/manipulation.js
generated
vendored
@@ -1,7 +1,7 @@
|
||||
define( [
|
||||
"./core",
|
||||
"./core/isAttached",
|
||||
"./var/concat",
|
||||
"./var/flat",
|
||||
"./var/isFunction",
|
||||
"./var/push",
|
||||
"./var/rcheckableType",
|
||||
@@ -24,7 +24,7 @@ define( [
|
||||
"./traversing",
|
||||
"./selector",
|
||||
"./event"
|
||||
], function( jQuery, isAttached, concat, isFunction, push, rcheckableType,
|
||||
], function( jQuery, isAttached, flat, isFunction, push, rcheckableType,
|
||||
access, rtagName, rscriptType,
|
||||
wrapMap, getAll, setGlobalEval, buildFragment, support,
|
||||
dataPriv, dataUser, acceptData, DOMEval, nodeName ) {
|
||||
@@ -33,13 +33,6 @@ define( [
|
||||
|
||||
var
|
||||
|
||||
/* eslint-disable max-len */
|
||||
|
||||
// See https://github.com/eslint/eslint/issues/3229
|
||||
rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,
|
||||
|
||||
/* eslint-enable */
|
||||
|
||||
// Support: IE <=10 - 11, Edge 12 - 13 only
|
||||
// In IE/Edge using regex groups here causes severe slowdowns.
|
||||
// See https://connect.microsoft.com/IE/feedback/details/1736512/
|
||||
@@ -76,7 +69,7 @@ function restoreScript( elem ) {
|
||||
}
|
||||
|
||||
function cloneCopyEvent( src, dest ) {
|
||||
var i, l, type, pdataOld, pdataCur, udataOld, udataCur, events;
|
||||
var i, l, type, pdataOld, udataOld, udataCur, events;
|
||||
|
||||
if ( dest.nodeType !== 1 ) {
|
||||
return;
|
||||
@@ -84,13 +77,11 @@ function cloneCopyEvent( src, dest ) {
|
||||
|
||||
// 1. Copy private data: events, handlers, etc.
|
||||
if ( dataPriv.hasData( src ) ) {
|
||||
pdataOld = dataPriv.access( src );
|
||||
pdataCur = dataPriv.set( dest, pdataOld );
|
||||
pdataOld = dataPriv.get( src );
|
||||
events = pdataOld.events;
|
||||
|
||||
if ( events ) {
|
||||
delete pdataCur.handle;
|
||||
pdataCur.events = {};
|
||||
dataPriv.remove( dest, "handle events" );
|
||||
|
||||
for ( type in events ) {
|
||||
for ( i = 0, l = events[ type ].length; i < l; i++ ) {
|
||||
@@ -126,7 +117,7 @@ function fixInput( src, dest ) {
|
||||
function domManip( collection, args, callback, ignored ) {
|
||||
|
||||
// Flatten any nested arrays
|
||||
args = concat.apply( [], args );
|
||||
args = flat( args );
|
||||
|
||||
var fragment, first, scripts, hasScripts, node, doc,
|
||||
i = 0,
|
||||
@@ -201,7 +192,7 @@ function domManip( collection, args, callback, ignored ) {
|
||||
if ( jQuery._evalUrl && !node.noModule ) {
|
||||
jQuery._evalUrl( node.src, {
|
||||
nonce: node.nonce || node.getAttribute( "nonce" )
|
||||
} );
|
||||
}, doc );
|
||||
}
|
||||
} else {
|
||||
DOMEval( node.textContent.replace( rcleanScript, "" ), node, doc );
|
||||
@@ -238,7 +229,7 @@ function remove( elem, selector, keepData ) {
|
||||
|
||||
jQuery.extend( {
|
||||
htmlPrefilter: function( html ) {
|
||||
return html.replace( rxhtmlTag, "<$1></$2>" );
|
||||
return html;
|
||||
},
|
||||
|
||||
clone: function( elem, dataAndEvents, deepDataAndEvents ) {
|
||||
|
4
node_modules/jquery/src/manipulation/_evalUrl.js
generated
vendored
4
node_modules/jquery/src/manipulation/_evalUrl.js
generated
vendored
@@ -4,7 +4,7 @@ define( [
|
||||
|
||||
"use strict";
|
||||
|
||||
jQuery._evalUrl = function( url, options ) {
|
||||
jQuery._evalUrl = function( url, options, doc ) {
|
||||
return jQuery.ajax( {
|
||||
url: url,
|
||||
|
||||
@@ -22,7 +22,7 @@ jQuery._evalUrl = function( url, options ) {
|
||||
"text script": function() {}
|
||||
},
|
||||
dataFilter: function( response ) {
|
||||
jQuery.globalEval( response, options );
|
||||
jQuery.globalEval( response, options, doc );
|
||||
}
|
||||
} );
|
||||
};
|
||||
|
6
node_modules/jquery/src/manipulation/support.js
generated
vendored
6
node_modules/jquery/src/manipulation/support.js
generated
vendored
@@ -28,6 +28,12 @@ define( [
|
||||
// Make sure textarea (and checkbox) defaultValue is properly cloned
|
||||
div.innerHTML = "<textarea>x</textarea>";
|
||||
support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue;
|
||||
|
||||
// Support: IE <=9 only
|
||||
// IE <=9 replaces <option> tags with their contents when inserted outside of
|
||||
// the select element.
|
||||
div.innerHTML = "<option></option>";
|
||||
support.option = !!div.lastChild;
|
||||
} )();
|
||||
|
||||
return support;
|
||||
|
15
node_modules/jquery/src/manipulation/wrapMap.js
generated
vendored
15
node_modules/jquery/src/manipulation/wrapMap.js
generated
vendored
@@ -1,13 +1,12 @@
|
||||
define( function() {
|
||||
define( [
|
||||
"./support"
|
||||
], function( support ) {
|
||||
|
||||
"use strict";
|
||||
|
||||
// We have to close these tags to support XHTML (#13200)
|
||||
var wrapMap = {
|
||||
|
||||
// Support: IE <=9 only
|
||||
option: [ 1, "<select multiple='multiple'>", "</select>" ],
|
||||
|
||||
// XHTML parsers do not magically insert elements in the
|
||||
// same way that tag soup parsers do. So we cannot shorten
|
||||
// this by omitting <tbody> or other required elements.
|
||||
@@ -19,11 +18,13 @@ var wrapMap = {
|
||||
_default: [ 0, "", "" ]
|
||||
};
|
||||
|
||||
// Support: IE <=9 only
|
||||
wrapMap.optgroup = wrapMap.option;
|
||||
|
||||
wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead;
|
||||
wrapMap.th = wrapMap.td;
|
||||
|
||||
// Support: IE <=9 only
|
||||
if ( !support.option ) {
|
||||
wrapMap.optgroup = wrapMap.option = [ 1, "<select multiple='multiple'>", "</select>" ];
|
||||
}
|
||||
|
||||
return wrapMap;
|
||||
} );
|
||||
|
13
node_modules/jquery/src/offset.js
generated
vendored
13
node_modules/jquery/src/offset.js
generated
vendored
@@ -1,7 +1,6 @@
|
||||
define( [
|
||||
"./core",
|
||||
"./core/access",
|
||||
"./var/document",
|
||||
"./var/documentElement",
|
||||
"./var/isFunction",
|
||||
"./css/var/rnumnonpx",
|
||||
@@ -12,8 +11,8 @@ define( [
|
||||
"./core/init",
|
||||
"./css",
|
||||
"./selector" // contains
|
||||
], function( jQuery, access, document, documentElement, isFunction, rnumnonpx,
|
||||
curCSS, addGetHookIf, support, isWindow ) {
|
||||
], function( jQuery, access, documentElement, isFunction, rnumnonpx,
|
||||
curCSS, addGetHookIf, support, isWindow ) {
|
||||
|
||||
"use strict";
|
||||
|
||||
@@ -64,6 +63,12 @@ jQuery.offset = {
|
||||
options.using.call( elem, props );
|
||||
|
||||
} else {
|
||||
if ( typeof props.top === "number" ) {
|
||||
props.top += "px";
|
||||
}
|
||||
if ( typeof props.left === "number" ) {
|
||||
props.left += "px";
|
||||
}
|
||||
curElem.css( props );
|
||||
}
|
||||
}
|
||||
@@ -214,7 +219,7 @@ jQuery.each( { scrollLeft: "pageXOffset", scrollTop: "pageYOffset" }, function(
|
||||
// Blink bug: https://bugs.chromium.org/p/chromium/issues/detail?id=589347
|
||||
// getComputedStyle returns percent when specified for top/left/bottom/right;
|
||||
// rather than make the css module depend on the offset module, just check for it here
|
||||
jQuery.each( [ "top", "left" ], function( i, prop ) {
|
||||
jQuery.each( [ "top", "left" ], function( _i, prop ) {
|
||||
jQuery.cssHooks[ prop ] = addGetHookIf( support.pixelPosition,
|
||||
function( elem, computed ) {
|
||||
if ( computed ) {
|
||||
|
12
node_modules/jquery/src/selector-native.js
generated
vendored
12
node_modules/jquery/src/selector-native.js
generated
vendored
@@ -34,6 +34,7 @@ define( [
|
||||
*/
|
||||
|
||||
var hasDuplicate, sortInput,
|
||||
rhtmlSuffix = /HTML$/i,
|
||||
sortStable = jQuery.expando.split( "" ).sort( sortOrder ).join( "" ) === jQuery.expando,
|
||||
matches = documentElement.matches ||
|
||||
documentElement.webkitMatchesSelector ||
|
||||
@@ -200,11 +201,14 @@ jQuery.extend( {
|
||||
return a === bup || !!( bup && bup.nodeType === 1 && adown.contains( bup ) );
|
||||
},
|
||||
isXMLDoc: function( elem ) {
|
||||
var namespace = elem.namespaceURI,
|
||||
documentElement = ( elem.ownerDocument || elem ).documentElement;
|
||||
|
||||
// documentElement is verified for cases where it doesn't yet exist
|
||||
// (such as loading iframes in IE - #4833)
|
||||
var documentElement = elem && ( elem.ownerDocument || elem ).documentElement;
|
||||
return documentElement ? documentElement.nodeName !== "HTML" : false;
|
||||
// Assume HTML when documentElement doesn't yet exist, such as inside
|
||||
// document fragments.
|
||||
return !rhtmlSuffix.test( namespace ||
|
||||
documentElement && documentElement.nodeName ||
|
||||
"HTML" );
|
||||
},
|
||||
expr: {
|
||||
attrHandle: {},
|
||||
|
2
node_modules/jquery/src/serialize.js
generated
vendored
2
node_modules/jquery/src/serialize.js
generated
vendored
@@ -114,7 +114,7 @@ jQuery.fn.extend( {
|
||||
rsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) &&
|
||||
( this.checked || !rcheckableType.test( type ) );
|
||||
} )
|
||||
.map( function( i, elem ) {
|
||||
.map( function( _i, elem ) {
|
||||
var val = jQuery( this ).val();
|
||||
|
||||
if ( val == null ) {
|
||||
|
17
node_modules/jquery/src/traversing.js
generated
vendored
17
node_modules/jquery/src/traversing.js
generated
vendored
@@ -1,5 +1,6 @@
|
||||
define( [
|
||||
"./core",
|
||||
"./var/getProto",
|
||||
"./var/indexOf",
|
||||
"./traversing/var/dir",
|
||||
"./traversing/var/siblings",
|
||||
@@ -9,7 +10,7 @@ define( [
|
||||
"./core/init",
|
||||
"./traversing/findFilter",
|
||||
"./selector"
|
||||
], function( jQuery, indexOf, dir, siblings, rneedsContext, nodeName ) {
|
||||
], function( jQuery, getProto, indexOf, dir, siblings, rneedsContext, nodeName ) {
|
||||
|
||||
"use strict";
|
||||
|
||||
@@ -117,7 +118,7 @@ jQuery.each( {
|
||||
parents: function( elem ) {
|
||||
return dir( elem, "parentNode" );
|
||||
},
|
||||
parentsUntil: function( elem, i, until ) {
|
||||
parentsUntil: function( elem, _i, until ) {
|
||||
return dir( elem, "parentNode", until );
|
||||
},
|
||||
next: function( elem ) {
|
||||
@@ -132,10 +133,10 @@ jQuery.each( {
|
||||
prevAll: function( elem ) {
|
||||
return dir( elem, "previousSibling" );
|
||||
},
|
||||
nextUntil: function( elem, i, until ) {
|
||||
nextUntil: function( elem, _i, until ) {
|
||||
return dir( elem, "nextSibling", until );
|
||||
},
|
||||
prevUntil: function( elem, i, until ) {
|
||||
prevUntil: function( elem, _i, until ) {
|
||||
return dir( elem, "previousSibling", until );
|
||||
},
|
||||
siblings: function( elem ) {
|
||||
@@ -145,7 +146,13 @@ jQuery.each( {
|
||||
return siblings( elem.firstChild );
|
||||
},
|
||||
contents: function( elem ) {
|
||||
if ( typeof elem.contentDocument !== "undefined" ) {
|
||||
if ( elem.contentDocument != null &&
|
||||
|
||||
// Support: IE 11+
|
||||
// <object> elements with no `data` attribute has an object
|
||||
// `contentDocument` with a `null` prototype.
|
||||
getProto( elem.contentDocument ) ) {
|
||||
|
||||
return elem.contentDocument;
|
||||
}
|
||||
|
||||
|
16
node_modules/jquery/src/var/flat.js
generated
vendored
Normal file
16
node_modules/jquery/src/var/flat.js
generated
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
define( [
|
||||
"./arr"
|
||||
], function( arr ) {
|
||||
|
||||
"use strict";
|
||||
|
||||
// Support: IE 9 - 11+, Edge 18+, Android Browser 4.0 - 4.3 only, iOS 7 - 11 only, Safari 11 only,
|
||||
// Firefox <= 61 only
|
||||
// Provide fallback for browsers without Array#flat.
|
||||
return arr.flat ? function( array ) {
|
||||
return arr.flat.call( array );
|
||||
} : function( array ) {
|
||||
return arr.concat.apply( [], array );
|
||||
};
|
||||
|
||||
} );
|
Reference in New Issue
Block a user