mirror of
https://github.com/jquery/jquery-ui.git
synced 2024-11-21 11:04:24 +00:00
Tests: Update jQuery Migrate from 3.3.0 to 3.3.1
That upgrade makes UI pass the whole test suite without a single jQuery Migrate
warning. 🎉
Closes gh-1932
This commit is contained in:
parent
bcdaf14815
commit
d2f577f13b
@ -430,8 +430,8 @@ grunt.initConfig( {
|
|||||||
"jquery-migrate-1.4.1/jquery-migrate.js": "jquery-migrate-1.4.1/dist/jquery-migrate.js",
|
"jquery-migrate-1.4.1/jquery-migrate.js": "jquery-migrate-1.4.1/dist/jquery-migrate.js",
|
||||||
"jquery-migrate-1.4.1/LICENSE.txt": "jquery-migrate-1.4.1/LICENSE.txt",
|
"jquery-migrate-1.4.1/LICENSE.txt": "jquery-migrate-1.4.1/LICENSE.txt",
|
||||||
|
|
||||||
"jquery-migrate-3.3.0/jquery-migrate.js": "jquery-migrate-3.3.0/dist/jquery-migrate.js",
|
"jquery-migrate-3.3.1/jquery-migrate.js": "jquery-migrate-3.3.1/dist/jquery-migrate.js",
|
||||||
"jquery-migrate-3.3.0/LICENSE.txt": "jquery-migrate-3.3.0/LICENSE.txt"
|
"jquery-migrate-3.3.1/LICENSE.txt": "jquery-migrate-3.3.1/LICENSE.txt"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -67,6 +67,6 @@
|
|||||||
"jquery-3.5.0": "jquery#3.5.0",
|
"jquery-3.5.0": "jquery#3.5.0",
|
||||||
"jquery-3.5.1": "jquery#3.5.1",
|
"jquery-3.5.1": "jquery#3.5.1",
|
||||||
"jquery-migrate-1.4.1": "https://registry.npmjs.org/jquery-migrate/-/jquery-migrate-1.4.1.tgz",
|
"jquery-migrate-1.4.1": "https://registry.npmjs.org/jquery-migrate/-/jquery-migrate-1.4.1.tgz",
|
||||||
"jquery-migrate-3.3.0": "https://registry.npmjs.org/jquery-migrate/-/jquery-migrate-3.3.0.tgz"
|
"jquery-migrate-3.3.1": "https://registry.npmjs.org/jquery-migrate/-/jquery-migrate-3.3.1.tgz"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*!
|
/*!
|
||||||
* jQuery Migrate - v3.3.0 - 2020-05-05T01:57Z
|
* jQuery Migrate - v3.3.1 - 2020-06-25T01:07Z
|
||||||
* Copyright OpenJS Foundation and other contributors
|
* Copyright OpenJS Foundation and other contributors
|
||||||
*/
|
*/
|
||||||
( function( factory ) {
|
( function( factory ) {
|
||||||
@ -24,7 +24,7 @@
|
|||||||
} )( function( jQuery, window ) {
|
} )( function( jQuery, window ) {
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
jQuery.migrateVersion = "3.3.0";
|
jQuery.migrateVersion = "3.3.1";
|
||||||
|
|
||||||
// Returns 0 if v1 == v2, -1 if v1 < v2, 1 if v1 > v2
|
// Returns 0 if v1 == v2, -1 if v1 < v2, 1 if v1 > v2
|
||||||
function compareVersions( v1, v2 ) {
|
function compareVersions( v1, v2 ) {
|
||||||
@ -469,14 +469,19 @@ function isAutoPx( prop ) {
|
|||||||
oldFnCss = jQuery.fn.css;
|
oldFnCss = jQuery.fn.css;
|
||||||
|
|
||||||
jQuery.fn.css = function( name, value ) {
|
jQuery.fn.css = function( name, value ) {
|
||||||
var origThis = this;
|
var camelName,
|
||||||
if ( typeof name !== "string" ) {
|
origThis = this;
|
||||||
|
if ( name && typeof name === "object" && !Array.isArray( name ) ) {
|
||||||
jQuery.each( name, function( n, v ) {
|
jQuery.each( name, function( n, v ) {
|
||||||
jQuery.fn.css.call( origThis, n, v );
|
jQuery.fn.css.call( origThis, n, v );
|
||||||
} );
|
} );
|
||||||
}
|
}
|
||||||
if ( typeof value === "number" && !isAutoPx( camelCase( name ) ) ) {
|
if ( typeof value === "number" ) {
|
||||||
migrateWarn( "Use of number-typed values is deprecated in jQuery.fn.css" );
|
camelName = camelCase( name );
|
||||||
|
if ( !isAutoPx( camelName ) && !jQuery.cssNumber[ camelName ] ) {
|
||||||
|
migrateWarn( "Number-typed values are deprecated for jQuery.fn.css( \"" +
|
||||||
|
name + "\", value )" );
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return oldFnCss.apply( this, arguments );
|
return oldFnCss.apply( this, arguments );
|
||||||
@ -725,19 +730,11 @@ jQuery.htmlPrefilter = function( html ) {
|
|||||||
var oldOffset = jQuery.fn.offset;
|
var oldOffset = jQuery.fn.offset;
|
||||||
|
|
||||||
jQuery.fn.offset = function() {
|
jQuery.fn.offset = function() {
|
||||||
var docElem,
|
var elem = this[ 0 ];
|
||||||
elem = this[ 0 ],
|
|
||||||
bogus = { top: 0, left: 0 };
|
|
||||||
|
|
||||||
if ( !elem || !elem.nodeType ) {
|
if ( elem && ( !elem.nodeType || !elem.getBoundingClientRect ) ) {
|
||||||
migrateWarn( "jQuery.fn.offset() requires a valid DOM element" );
|
migrateWarn( "jQuery.fn.offset() requires a valid DOM element" );
|
||||||
return undefined;
|
return arguments.length ? this : undefined;
|
||||||
}
|
|
||||||
|
|
||||||
docElem = ( elem.ownerDocument || window.document ).documentElement;
|
|
||||||
if ( !jQuery.contains( docElem, elem ) ) {
|
|
||||||
migrateWarn( "jQuery.fn.offset() requires an element connected to a document" );
|
|
||||||
return bogus;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return oldOffset.apply( this, arguments );
|
return oldOffset.apply( this, arguments );
|
2
tests/lib/bootstrap.js
vendored
2
tests/lib/bootstrap.js
vendored
@ -123,7 +123,7 @@ function migrateUrl() {
|
|||||||
if ( jqueryVersion === "git" ) {
|
if ( jqueryVersion === "git" ) {
|
||||||
url = "https://code.jquery.com/jquery-migrate-git";
|
url = "https://code.jquery.com/jquery-migrate-git";
|
||||||
} else if ( jqueryVersion[ 0 ] === "3" ) {
|
} else if ( jqueryVersion[ 0 ] === "3" ) {
|
||||||
url = "../../../external/jquery-migrate-3.3.0/jquery-migrate";
|
url = "../../../external/jquery-migrate-3.3.1/jquery-migrate";
|
||||||
} else if ( jqueryVersion[ 0 ] === "1" || jqueryVersion[ 0 ] === "2" ) {
|
} else if ( jqueryVersion[ 0 ] === "1" || jqueryVersion[ 0 ] === "2" ) {
|
||||||
url = "../../../external/jquery-migrate-1.4.1/jquery-migrate";
|
url = "../../../external/jquery-migrate-1.4.1/jquery-migrate";
|
||||||
} else if ( jqueryVersion === "custom" ) {
|
} else if ( jqueryVersion === "custom" ) {
|
||||||
|
Loading…
Reference in New Issue
Block a user