External Libraries: Further fix jQuery deprecations in WordPress core.

Follow-up to [50001], [50270], [50367], [50383], [50410], [50420], [50429], [50547].

Props chaion07, Clorith, costdev, desrosj, malthert, peterwilsoncc, presskopp, promz, sabernhardt, SergeyBiryukov, toro_unit, wpnomad.
Fixes #51519.
Built from https://develop.svn.wordpress.org/trunk@52285


git-svn-id: http://core.svn.wordpress.org/trunk@51877 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
hellofromTonya 2021-11-30 17:18:01 +00:00
parent 5e35ad4b4a
commit 5c414db9ad
23 changed files with 43 additions and 41 deletions

View File

@ -97,7 +97,7 @@ wp_enqueue_script( 'svg-painter' );
$admin_body_class = preg_replace( '/[^a-z0-9_-]+/i', '-', $hook_suffix ); $admin_body_class = preg_replace( '/[^a-z0-9_-]+/i', '-', $hook_suffix );
?> ?>
<script type="text/javascript"> <script type="text/javascript">
addLoadEvent = function(func){if(typeof jQuery!=='undefined')jQuery(document).ready(func);else if(typeof wpOnload!=='function'){wpOnload=func;}else{var oldonload=wpOnload;wpOnload=function(){oldonload();func();}}}; addLoadEvent = function(func){if(typeof jQuery!=='undefined')jQuery(function(){func();});else if(typeof wpOnload!=='function'){wpOnload=func;}else{var oldonload=wpOnload;wpOnload=function(){oldonload();func();}}};
var ajaxurl = '<?php echo esc_js( admin_url( 'admin-ajax.php', 'relative' ) ); ?>', var ajaxurl = '<?php echo esc_js( admin_url( 'admin-ajax.php', 'relative' ) ); ?>',
pagenow = '<?php echo esc_js( $current_screen->id ); ?>', pagenow = '<?php echo esc_js( $current_screen->id ); ?>',
typenow = '<?php echo esc_js( $current_screen->post_type ); ?>', typenow = '<?php echo esc_js( $current_screen->post_type ); ?>',

View File

@ -27,7 +27,7 @@ $title = __( 'Export' );
function export_add_js() { function export_add_js() {
?> ?>
<script type="text/javascript"> <script type="text/javascript">
jQuery(document).ready(function($){ jQuery( function($) {
var form = $('#export-filters'), var form = $('#export-filters'),
filters = form.find('.export-filters'); filters = form.find('.export-filters');
filters.hide(); filters.hide();
@ -39,7 +39,7 @@ function export_add_js() {
case 'pages': $('#page-filters').slideDown(); break; case 'pages': $('#page-filters').slideDown(); break;
} }
}); });
}); } );
</script> </script>
<?php <?php
} }

View File

@ -393,7 +393,7 @@ class Custom_Image_Header {
} }
} }
$(document).ready(function() { $( function() {
var text_color = $('#text-color'); var text_color = $('#text-color');
header_text_fields = $('.displaying-header-text'); header_text_fields = $('.displaying-header-text');
text_color.wpColorPicker({ text_color.wpColorPicker({
@ -408,7 +408,7 @@ class Custom_Image_Header {
<?php if ( ! display_header_text() ) : ?> <?php if ( ! display_header_text() ) : ?>
toggle_text(); toggle_text();
<?php endif; ?> <?php endif; ?>
}); } );
})(jQuery); })(jQuery);
</script> </script>
<?php <?php
@ -430,7 +430,7 @@ class Custom_Image_Header {
jQuery( '#height' ).val(coords.h); jQuery( '#height' ).val(coords.h);
} }
jQuery(document).ready(function() { jQuery( function() {
var xinit = <?php echo absint( get_theme_support( 'custom-header', 'width' ) ); ?>; var xinit = <?php echo absint( get_theme_support( 'custom-header', 'width' ) ); ?>;
var yinit = <?php echo absint( get_theme_support( 'custom-header', 'height' ) ); ?>; var yinit = <?php echo absint( get_theme_support( 'custom-header', 'height' ) ); ?>;
var ratio = xinit / yinit; var ratio = xinit / yinit;
@ -485,7 +485,7 @@ class Custom_Image_Header {
jQuery('#height').val(c.height); jQuery('#height').val(c.height);
} }
}); });
}); } );
</script> </script>
<?php <?php
} }

View File

@ -140,7 +140,9 @@ final class WP_Internal_Pointers {
if ( options.position && options.position.defer_loading ) if ( options.position && options.position.defer_loading )
$(window).bind( 'load.wp-pointers', setup ); $(window).bind( 'load.wp-pointers', setup );
else else
$(document).ready( setup ); $( function() {
setup();
} );
})( jQuery ); })( jQuery );
</script> </script>

View File

@ -1507,7 +1507,7 @@ function post_form_autocomplete_off() {
function options_permalink_add_js() { function options_permalink_add_js() {
?> ?>
<script type="text/javascript"> <script type="text/javascript">
jQuery(document).ready(function() { jQuery( function() {
jQuery('.permalink-structure input:radio').change(function() { jQuery('.permalink-structure input:radio').change(function() {
if ( 'custom' == this.value ) if ( 'custom' == this.value )
return; return;
@ -1516,7 +1516,7 @@ function options_permalink_add_js() {
jQuery( '#permalink_structure' ).on( 'click input', function() { jQuery( '#permalink_structure' ).on( 'click input', function() {
jQuery( '#custom_selection' ).prop( 'checked', true ); jQuery( '#custom_selection' ).prop( 'checked', true );
}); });
}); } );
</script> </script>
<?php <?php
} }

View File

@ -533,7 +533,7 @@ function wp_iframe( $content_func, ...$args ) {
?> ?>
<script type="text/javascript"> <script type="text/javascript">
addLoadEvent = function(func){if(typeof jQuery!=='undefined')jQuery(document).ready(func);else if(typeof wpOnload!=='function'){wpOnload=func;}else{var oldonload=wpOnload;wpOnload=function(){oldonload();func();}}}; addLoadEvent = function(func){if(typeof jQuery!=='undefined')jQuery(function(){func();});else if(typeof wpOnload!=='function'){wpOnload=func;}else{var oldonload=wpOnload;wpOnload=function(){oldonload();func();}}};
var ajaxurl = '<?php echo esc_js( admin_url( 'admin-ajax.php', 'relative' ) ); ?>', pagenow = 'media-upload-popup', adminpage = 'media-upload-popup', var ajaxurl = '<?php echo esc_js( admin_url( 'admin-ajax.php', 'relative' ) ); ?>', pagenow = 'media-upload-popup', adminpage = 'media-upload-popup',
isRtl = <?php echo (int) is_rtl(); ?>; isRtl = <?php echo (int) is_rtl(); ?>;
</script> </script>
@ -2501,11 +2501,11 @@ function media_upload_type_url_form( $type = null, $errors = null, $id = null )
} }
}; };
jQuery(document).ready( function($) { jQuery( function($) {
$('.media-types input').click( function() { $('.media-types input').click( function() {
$('table.describe').toggleClass('not-image', $('#not-image').prop('checked') ); $('table.describe').toggleClass('not-image', $('#not-image').prop('checked') );
}); });
}); } );
</script> </script>
<div id="media-items"> <div id="media-items">

View File

@ -865,7 +865,7 @@ function post_comment_meta_box( $post ) {
$hidden = get_hidden_meta_boxes( get_current_screen() ); $hidden = get_hidden_meta_boxes( get_current_screen() );
if ( ! in_array( 'commentsdiv', $hidden, true ) ) { if ( ! in_array( 'commentsdiv', $hidden, true ) ) {
?> ?>
<script type="text/javascript">jQuery(document).ready(function(){commentsBox.get(<?php echo $total; ?>, 10);});</script> <script type="text/javascript">jQuery(function(){commentsBox.get(<?php echo $total; ?>, 10);});</script>
<?php <?php
} }

View File

@ -1010,7 +1010,7 @@ function confirm_delete_users( $users ) {
function network_settings_add_js() { function network_settings_add_js() {
?> ?>
<script type="text/javascript"> <script type="text/javascript">
jQuery(document).ready( function($) { jQuery( function($) {
var languageSelect = $( '#WPLANG' ); var languageSelect = $( '#WPLANG' );
$( 'form' ).on( 'submit', function() { $( 'form' ).on( 'submit', function() {
// Don't show a spinner for English and installed languages, // Don't show a spinner for English and installed languages,
@ -1019,7 +1019,7 @@ jQuery(document).ready( function($) {
$( '#submit', this ).after( '<span class="spinner language-install-spinner is-active" />' ); $( '#submit', this ).after( '<span class="spinner language-install-spinner is-active" />' );
} }
}); });
}); } );
</script> </script>
<?php <?php
} }

View File

@ -34,7 +34,7 @@ function options_discussion_add_js() {
function options_general_add_js() { function options_general_add_js() {
?> ?>
<script type="text/javascript"> <script type="text/javascript">
jQuery(document).ready(function($){ jQuery( function($) {
var $siteName = $( '#wp-admin-bar-site-name' ).children( 'a' ).first(), var $siteName = $( '#wp-admin-bar-site-name' ).children( 'a' ).first(),
homeURL = ( <?php echo wp_json_encode( get_home_url() ); ?> || '' ).replace( /^(https?:\/\/)?(www\.)?/, '' ); homeURL = ( <?php echo wp_json_encode( get_home_url() ); ?> || '' ).replace( /^(https?:\/\/)?(www\.)?/, '' );
@ -96,7 +96,7 @@ function options_general_add_js() {
$( '#submit', this ).after( '<span class="spinner language-install-spinner is-active" />' ); $( '#submit', this ).after( '<span class="spinner language-install-spinner is-active" />' );
} }
}); });
}); } );
</script> </script>
<?php <?php
} }
@ -109,7 +109,7 @@ function options_general_add_js() {
function options_reading_add_js() { function options_reading_add_js() {
?> ?>
<script type="text/javascript"> <script type="text/javascript">
jQuery(document).ready(function($){ jQuery( function($) {
var section = $('#front-static-pages'), var section = $('#front-static-pages'),
staticPage = section.find('input:radio[value="page"]'), staticPage = section.find('input:radio[value="page"]'),
selects = section.find('select'), selects = section.find('select'),
@ -118,7 +118,7 @@ function options_reading_add_js() {
}; };
check_disabled(); check_disabled();
section.find( 'input:radio' ).on( 'change', check_disabled ); section.find( 'input:radio' ).on( 'change', check_disabled );
}); } );
</script> </script>
<?php <?php
} }

View File

@ -2031,7 +2031,7 @@ function iframe_header( $title = '', $deprecated = false ) {
wp_enqueue_style( 'colors' ); wp_enqueue_style( 'colors' );
?> ?>
<script type="text/javascript"> <script type="text/javascript">
addLoadEvent = function(func){if(typeof jQuery!=='undefined')jQuery(document).ready(func);else if(typeof wpOnload!=='function'){wpOnload=func;}else{var oldonload=wpOnload;wpOnload=function(){oldonload();func();}}}; addLoadEvent = function(func){if(typeof jQuery!=='undefined')jQuery(function(){func();});else if(typeof wpOnload!=='function'){wpOnload=func;}else{var oldonload=wpOnload;wpOnload=function(){oldonload();func();}}};
function tb_close(){var win=window.dialogArguments||opener||parent||top;win.tb_remove();} function tb_close(){var win=window.dialogArguments||opener||parent||top;win.tb_remove();}
var ajaxurl = '<?php echo esc_js( admin_url( 'admin-ajax.php', 'relative' ) ); ?>', var ajaxurl = '<?php echo esc_js( admin_url( 'admin-ajax.php', 'relative' ) ); ?>',
pagenow = '<?php echo esc_js( $current_screen->id ); ?>', pagenow = '<?php echo esc_js( $current_screen->id ); ?>',

View File

@ -536,7 +536,7 @@ function default_password_nag() {
function delete_users_add_js() { function delete_users_add_js() {
?> ?>
<script> <script>
jQuery(document).ready( function($) { jQuery( function($) {
var submit = $('#submit').prop('disabled', true); var submit = $('#submit').prop('disabled', true);
$('input[name="delete_option"]').one('change', function() { $('input[name="delete_option"]').one('change', function() {
submit.prop('disabled', false); submit.prop('disabled', false);
@ -544,7 +544,7 @@ jQuery(document).ready( function($) {
$('#reassign_user').focus( function() { $('#reassign_user').focus( function() {
$('#delete_option1').prop('checked', true).trigger('change'); $('#delete_option1').prop('checked', true).trigger('change');
}); });
}); } );
</script> </script>
<?php <?php
} }

View File

@ -1727,7 +1727,7 @@ $( function() {
self.trigger(); self.trigger();
$document.on( 'wp-window-resized.wp-responsive', this.trigger.bind( this ) ); $document.on( 'wp-window-resized.wp-responsive', this.trigger.bind( this ) );
// This needs to run later as UI Sortable may be initialized later on $(document).ready(). // This needs to run later as UI Sortable may be initialized when the document is ready.
$window.on( 'load.wp-responsive', this.maybeDisableSortables ); $window.on( 'load.wp-responsive', this.maybeDisableSortables );
$document.on( 'postbox-toggled', this.maybeDisableSortables ); $document.on( 'postbox-toggled', this.maybeDisableSortables );

View File

@ -7,7 +7,7 @@ var farbtastic;
$('#link-color-example').css('background-color', a); $('#link-color-example').css('background-color', a);
}; };
$(document).ready( function() { $( function() {
$('#default-color').wrapInner('<a href="#" />'); $('#default-color').wrapInner('<a href="#" />');
farbtastic = $.farbtastic('#colorPickerDiv', pickColor); farbtastic = $.farbtastic('#colorPickerDiv', pickColor);
@ -48,5 +48,5 @@ var farbtastic;
currentDefault.text( newDefault ); currentDefault.text( newDefault );
}); });
}); } );
})(jQuery); })(jQuery);

View File

@ -1,5 +1,5 @@
(function($) { (function($) {
$(document).ready( function() { $( function() {
$('.feature-slider a').on( 'click', function(e) { $('.feature-slider a').on( 'click', function(e) {
$('.featured-posts section.featured-post').css({ $('.featured-posts section.featured-post').css({
opacity: 0, opacity: 0,
@ -13,5 +13,5 @@
$(this).addClass('active'); $(this).addClass('active');
e.preventDefault(); e.preventDefault();
}); });
}); } );
})(jQuery); })(jQuery);

View File

@ -111,7 +111,7 @@
} }
} }
$( document ).ready( function() { $( function() {
$body = $( document.body ); $body = $( document.body );
$window = $( window ); $window = $( window );
$sidebar = $( '#sidebar' ).first(); $sidebar = $( '#sidebar' ).first();

View File

@ -4,6 +4,6 @@
*/ */
/* global ajaxurl:true */ /* global ajaxurl:true */
jQuery( document ).ready( function( $ ) { jQuery( function($) {
$( '#customize-control-featured-content-tag-name input' ).suggest( ajaxurl + '?action=ajax-tag-search&tax=post_tag', { delay: 500, minchars: 2 } ); $( '#customize-control-featured-content-tag-name input' ).suggest( ajaxurl + '?action=ajax-tag-search&tax=post_tag', { delay: 500, minchars: 2 } );
}); } );

View File

@ -178,7 +178,7 @@
} }
// Fire on document ready. // Fire on document ready.
$( document ).ready( function() { $( function() {
// If navigation menu is present on page, setNavProps and adjustScrollClass. // If navigation menu is present on page, setNavProps and adjustScrollClass.
if ( $navigation.length ) { if ( $navigation.length ) {
@ -218,7 +218,7 @@
if ( true === supportsFixedBackground() ) { if ( true === supportsFixedBackground() ) {
document.documentElement.className += ' background-fixed'; document.documentElement.className += ' background-fixed';
} }
}); } );
// If navigation menu is present on page, adjust it on scroll and screen resize. // If navigation menu is present on page, adjust it on scroll and screen resize.
if ( $navigation.length ) { if ( $navigation.length ) {

View File

@ -191,7 +191,7 @@
} ); } );
} }
$( document ).ready( function() { $( function() {
body = $( document.body ); body = $( document.body );
$( window ) $( window )

View File

@ -186,7 +186,7 @@
stylesheet.html( styles ); stylesheet.html( styles );
} }
// Generate styles on load. Handles page-changes on the preview pane. // Generate styles on load. Handles page-changes on the preview pane.
$( document ).ready( function() { $( function() {
twentyTwentyGenerateColorA11yPreviewStyles( 'content' ); twentyTwentyGenerateColorA11yPreviewStyles( 'content' );
twentyTwentyGenerateColorA11yPreviewStyles( 'header-footer' ); twentyTwentyGenerateColorA11yPreviewStyles( 'header-footer' );
} ); } );

View File

@ -1,7 +1,7 @@
/* global wp, jQuery */ /* global wp, jQuery */
( function( $, api ) { ( function( $, api ) {
$( document ).ready( function() { $( function() {
// Make it possible to reset the color based on a radio input's value. // Make it possible to reset the color based on a radio input's value.
// `active` can be either `custom` or `default`. // `active` can be either `custom` or `default`.
api.control( 'accent_hue_active' ).setting.bind( function( active ) { api.control( 'accent_hue_active' ).setting.bind( function( active ) {

View File

@ -88,9 +88,9 @@ class WP_Embed {
} }
?> ?>
<script type="text/javascript"> <script type="text/javascript">
jQuery(document).ready(function($){ jQuery( function($) {
$.get("<?php echo esc_url( admin_url( 'admin-ajax.php', 'relative' ) ) . '?action=oembed-cache&post=' . $post->ID; ?>"); $.get("<?php echo esc_url( admin_url( 'admin-ajax.php', 'relative' ) ) . '?action=oembed-cache&post=' . $post->ID; ?>");
}); } );
</script> </script>
<?php <?php
} }

View File

@ -1816,7 +1816,7 @@ function wp_localize_jquery_ui_datepicker() {
) )
); );
wp_add_inline_script( 'jquery-ui-datepicker', "jQuery(document).ready(function(jQuery){jQuery.datepicker.setDefaults({$datepicker_defaults});});" ); wp_add_inline_script( 'jquery-ui-datepicker', "jQuery(function(jQuery){jQuery.datepicker.setDefaults({$datepicker_defaults});});" );
} }
/** /**

View File

@ -16,7 +16,7 @@
* *
* @global string $wp_version * @global string $wp_version
*/ */
$wp_version = '5.9-alpha-52284'; $wp_version = '5.9-alpha-52285';
/** /**
* Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema. * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.