From 82f87770b0865b0401ebecc9debcebd3615aa97c Mon Sep 17 00:00:00 2001 From: Julia Radzhabova Date: Fri, 14 Apr 2017 16:27:53 +0300 Subject: [PATCH] Update jquery to 3.2.1 --- vendor/jquery/README.md | 5 +- vendor/jquery/bower.json | 23 +- vendor/jquery/component.json | 33 +- vendor/jquery/composer.json | 15 +- vendor/jquery/jquery-migrate.js | 868 +++----- vendor/jquery/jquery-migrate.min.js | 4 +- vendor/jquery/jquery.js | 3177 +++++++++++++++------------ vendor/jquery/jquery.min.js | 8 +- vendor/jquery/jquery.min.map | 2 +- vendor/jquery/package.json | 36 +- 10 files changed, 2205 insertions(+), 1966 deletions(-) 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 $( "