diff -r 34716fd837a4 -r be944660c56a wp/wp-admin/js/postbox.js --- a/wp/wp-admin/js/postbox.js Tue Dec 15 15:52:01 2020 +0100 +++ b/wp/wp-admin/js/postbox.js Wed Sep 21 18:19:35 2022 +0200 @@ -67,9 +67,9 @@ } if ( id ) { - if ( !p.hasClass('closed') && $.isFunction( postboxes.pbshow ) ) { + if ( !p.hasClass('closed') && typeof postboxes.pbshow === 'function' ) { postboxes.pbshow( id ); - } else if ( p.hasClass('closed') && $.isFunction( postboxes.pbhide ) ) { + } else if ( p.hasClass('closed') && typeof postboxes.pbhide === 'function' ) { postboxes.pbhide( id ); } } @@ -127,7 +127,7 @@ } postbox.prevAll( '.postbox:visible' ).eq( 0 ).before( postbox ); - button.focus(); + button.trigger( 'focus' ); postboxes.updateOrderButtonsProperties(); postboxes.save_order( postboxes.page ); } @@ -141,7 +141,7 @@ } postbox.nextAll( '.postbox:visible' ).eq( 0 ).after( postbox ); - button.focus(); + button.trigger( 'focus' ); postboxes.updateOrderButtonsProperties(); postboxes.save_order( postboxes.page ); } @@ -267,7 +267,7 @@ /** * @since 2.7.0 */ - $('.postbox .hndle a').click( function(e) { + $('.postbox .hndle a').on( 'click', function(e) { e.stopPropagation(); }); @@ -302,19 +302,19 @@ * * @return {void} */ - $('.hide-postbox-tog').bind('click.postboxes', function() { + $('.hide-postbox-tog').on('click.postboxes', function() { var $el = $(this), boxId = $el.val(), $postbox = $( '#' + boxId ); if ( $el.prop( 'checked' ) ) { $postbox.show(); - if ( $.isFunction( postboxes.pbshow ) ) { + if ( typeof postboxes.pbshow === 'function' ) { postboxes.pbshow( boxId ); } } else { $postbox.hide(); - if ( $.isFunction( postboxes.pbhide ) ) { + if ( typeof postboxes.pbhide === 'function' ) { postboxes.pbhide( boxId ); } } @@ -336,7 +336,7 @@ * * @return {void} */ - $('.columns-prefs input[type="radio"]').bind('click.postboxes', function(){ + $('.columns-prefs input[type="radio"]').on('click.postboxes', function(){ var n = parseInt($(this).val(), 10); if ( n ) { @@ -420,7 +420,7 @@ }); if ( isMobile ) { - $(document.body).bind('orientationchange.postboxes', function(){ postboxes._pb_change(); }); + $(document.body).on('orientationchange.postboxes', function(){ postboxes._pb_change(); }); this._pb_change(); }