diff --git a/vendor/jquery/README.md b/vendor/jquery/README.md
index 328064b7b..92dfef0e6 100644
--- a/vendor/jquery/README.md
+++ b/vendor/jquery/README.md
@@ -1,7 +1,9 @@
jQuery Component
================
-Shim repository for the [jQuery](http://jquery.com).
+Shim [repository](https://github.com/components/jquery) for the [jQuery](http://jquery.com).
+
+If you're looking for jquery-migrate: It got it's [own repository](https://github.com/components/jquery-migrate) since jQuery v3.0.0.
Package Managers
----------------
@@ -9,3 +11,4 @@ Package Managers
* [Bower](http://bower.io/): `jquery`
* [Component](https://github.com/component/component): `components/jquery`
* [Composer](http://packagist.org/packages/components/jquery): `components/jquery`
+* [spm](http://spmjs.io/package/jquery): `jquery`
diff --git a/vendor/jquery/bower.json b/vendor/jquery/bower.json
index 2fa650fc5..a03804338 100644
--- a/vendor/jquery/bower.json
+++ b/vendor/jquery/bower.json
@@ -1,11 +1,16 @@
{
- "name": "jquery",
- "version": "2.0.3",
- "description": "jQuery component",
- "keywords": [
- "jquery",
- "component"
- ],
- "main": "jquery.js",
- "license": "MIT"
+ "name": "jquery",
+ "version": "3.2.1",
+ "description": "jQuery component",
+ "license": "MIT",
+ "keywords": [
+ "jquery",
+ "component"
+ ],
+ "main": "jquery.js",
+ "ignore": [
+ "component.json",
+ "package.json",
+ "composer.json"
+ ]
}
diff --git a/vendor/jquery/component.json b/vendor/jquery/component.json
index cf834a301..0716b0a5d 100644
--- a/vendor/jquery/component.json
+++ b/vendor/jquery/component.json
@@ -1,15 +1,22 @@
{
- "name": "jquery",
- "repo": "components/jquery",
- "version": "2.0.3",
- "description": "jQuery component",
- "keywords": [
- "jquery",
- "component"
- ],
- "main": "jquery.js",
- "scripts": [
- "jquery.js"
- ],
- "license": "MIT"
+ "name": "jquery",
+ "repo": "components/jquery",
+ "version": "3.2.1",
+ "description": "jQuery component",
+ "license": "MIT",
+ "keywords": [
+ "jquery",
+ "component"
+ ],
+ "main": "jquery.js",
+ "scripts": [
+ "jquery.js",
+ "jquery.min.js",
+ "jquery.slim.js",
+ "jquery.slim.min.js"
+ ],
+ "files": [
+ "jquery.min.map",
+ "jquery.slim.min.map"
+ ]
}
diff --git a/vendor/jquery/composer.json b/vendor/jquery/composer.json
index c61784062..8a779adb8 100644
--- a/vendor/jquery/composer.json
+++ b/vendor/jquery/composer.json
@@ -6,20 +6,17 @@
"license": "MIT",
"support": {
"irc": "irc://irc.freenode.org/jquery",
- "issues": "http://bugs.jquery.com",
+ "issues": "https://github.com/jquery/jquery/issues",
"forum": "http://forum.jquery.com",
"wiki": "http://docs.jquery.com/",
"source": "https://github.com/jquery/jquery"
},
"authors": [
{
- "name": "John Resig",
- "email": "jeresig@gmail.com"
+ "name": "JS Foundation and other contributors",
+ "url": "https://github.com/jquery/jquery/blob/master/AUTHORS.txt"
}
],
- "require": {
- "robloach/component-installer": "*"
- },
"extra": {
"component": {
"scripts": [
@@ -27,8 +24,10 @@
],
"files": [
"jquery.min.js",
- "jquery-migrate.js",
- "jquery-migrate.min.js"
+ "jquery.min.map",
+ "jquery.slim.js",
+ "jquery.slim.min.js",
+ "jquery.slim.min.map"
]
}
}
diff --git a/vendor/jquery/jquery-migrate.js b/vendor/jquery/jquery-migrate.js
index 89437ebed..05b1a803c 100644
--- a/vendor/jquery/jquery-migrate.js
+++ b/vendor/jquery/jquery-migrate.js
@@ -1,30 +1,47 @@
/*!
- * jQuery Migrate - v1.4.1 - 2016-05-19
+ * jQuery Migrate - v3.0.0 - 2016-06-09
* Copyright jQuery Foundation and other contributors
*/
-(function( jQuery, window, undefined ) {
-// See http://bugs.jquery.com/ticket/13335
-// "use strict";
+(function( jQuery, window ) {
+"use strict";
-jQuery.migrateVersion = "1.4.1";
+jQuery.migrateVersion = "3.0.0";
+( function() {
+
+ // Support: IE9 only
+ // IE9 only creates console object when dev tools are first opened
+ // Also, avoid Function#bind here to simplify PhantomJS usage
+ var log = window.console && window.console.log &&
+ function() { window.console.log.apply( window.console, arguments ); },
+ rbadVersions = /^[12]\./;
+
+ if ( !log ) {
+ return;
+ }
+
+ // Need jQuery 3.0.0+ and no older Migrate loaded
+ if ( !jQuery || rbadVersions.test( jQuery.fn.jquery ) ) {
+ log( "JQMIGRATE: jQuery 3.0.0+ REQUIRED" );
+ }
+ if ( jQuery.migrateWarnings ) {
+ log( "JQMIGRATE: Migrate plugin loaded multiple times" );
+ }
+
+ // Show a message on the console so devs know we're active
+ log( "JQMIGRATE: Migrate is installed" +
+ ( jQuery.migrateMute ? "" : " with logging active" ) +
+ ", version " + jQuery.migrateVersion );
+
+} )();
+
var warnedAbout = {};
// List of warnings already given; public read only
jQuery.migrateWarnings = [];
-// Set to true to prevent console output; migrateWarnings still maintained
-// jQuery.migrateMute = false;
-
-// Show a message on the console so devs know we're active
-if ( window.console && window.console.log ) {
- window.console.log( "JQMIGRATE: Migrate is installed" +
- ( jQuery.migrateMute ? "" : " with logging active" ) +
- ", version " + jQuery.migrateVersion );
-}
-
// Set to false to disable traces that appear with warnings
if ( jQuery.migrateTrace === undefined ) {
jQuery.migrateTrace = true;
@@ -36,7 +53,7 @@ jQuery.migrateReset = function() {
jQuery.migrateWarnings.length = 0;
};
-function migrateWarn( msg) {
+function migrateWarn( msg ) {
var console = window.console;
if ( !warnedAbout[ msg ] ) {
warnedAbout[ msg ] = true;
@@ -51,209 +68,40 @@ function migrateWarn( msg) {
}
function migrateWarnProp( obj, prop, value, msg ) {
- if ( Object.defineProperty ) {
- // On ES5 browsers (non-oldIE), warn if the code tries to get prop;
- // allow property to be overwritten in case some other plugin wants it
- try {
- Object.defineProperty( obj, prop, {
- configurable: true,
- enumerable: true,
- get: function() {
- migrateWarn( msg );
- return value;
- },
- set: function( newValue ) {
- migrateWarn( msg );
- value = newValue;
- }
- });
- return;
- } catch( err ) {
- // IE8 is a dope about Object.defineProperty, can't warn there
+ Object.defineProperty( obj, prop, {
+ configurable: true,
+ enumerable: true,
+ get: function() {
+ migrateWarn( msg );
+ return value;
}
- }
-
- // Non-ES5 (or broken) browser; just set the property
- jQuery._definePropertyBroken = true;
- obj[ prop ] = value;
+ } );
}
if ( document.compatMode === "BackCompat" ) {
- // jQuery has never supported or tested Quirks Mode
+
+ // JQuery has never supported or tested Quirks Mode
migrateWarn( "jQuery is not compatible with Quirks Mode" );
}
-var attrFn = jQuery( "", { size: 1 } ).attr("size") && jQuery.attrFn,
- oldAttr = jQuery.attr,
- valueAttrGet = jQuery.attrHooks.value && jQuery.attrHooks.value.get ||
- function() { return null; },
- valueAttrSet = jQuery.attrHooks.value && jQuery.attrHooks.value.set ||
- function() { return undefined; },
- rnoType = /^(?:input|button)$/i,
- rnoAttrNodeType = /^[238]$/,
- rboolean = /^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,
- ruseDefault = /^(?:checked|selected)$/i;
-
-// jQuery.attrFn
-migrateWarnProp( jQuery, "attrFn", attrFn || {}, "jQuery.attrFn is deprecated" );
-
-jQuery.attr = function( elem, name, value, pass ) {
- var lowerName = name.toLowerCase(),
- nType = elem && elem.nodeType;
-
- if ( pass ) {
- // Since pass is used internally, we only warn for new jQuery
- // versions where there isn't a pass arg in the formal params
- if ( oldAttr.length < 4 ) {
- migrateWarn("jQuery.fn.attr( props, pass ) is deprecated");
- }
- if ( elem && !rnoAttrNodeType.test( nType ) &&
- (attrFn ? name in attrFn : jQuery.isFunction(jQuery.fn[name])) ) {
- return jQuery( elem )[ name ]( value );
- }
- }
-
- // Warn if user tries to set `type`, since it breaks on IE 6/7/8; by checking
- // for disconnected elements we don't warn on $( "