diff -r 34716fd837a4 -r be944660c56a wp/wp-includes/js/wp-lists.js --- a/wp/wp-includes/js/wp-lists.js Tue Dec 15 15:52:01 2020 +0100 +++ b/wp/wp-includes/js/wp-lists.js Wed Sep 21 18:19:35 2022 +0200 @@ -271,7 +271,7 @@ target: list.get( 0 ) }, settings || {} ); - if ( $.isFunction( settings.confirm ) ) { + if ( typeof settings.confirm === 'function' ) { $element = $( '#' + settings.element ); if ( 'add' !== action ) { @@ -337,13 +337,13 @@ }, wpAjax.unserialize( data[4] || '' ) ) ); formValues = $( '#' + settings.element + ' :input' ).not( '[name="_ajax_nonce"], [name="_wpnonce"], [name="action"]' ); - formData = $.isFunction( formValues.fieldSerialize ) ? formValues.fieldSerialize() : formValues.serialize(); + formData = typeof formValues.fieldSerialize === 'function' ? formValues.fieldSerialize() : formValues.serialize(); if ( formData ) { settings.data += '&' + formData; } - if ( $.isFunction( settings.addBefore ) ) { + if ( typeof settings.addBefore === 'function' ) { settings = settings.addBefore( settings ); if ( ! settings ) { @@ -381,7 +381,7 @@ }; settings.complete = function( jqXHR, status ) { - if ( $.isFunction( settings.addAfter ) ) { + if ( typeof settings.addAfter === 'function' ) { settings.addAfter( returnedResponse, $.extend( { xml: jqXHR, status: status, @@ -427,7 +427,7 @@ id: settings.element.split( '-' ).pop() }, wpAjax.unserialize( data[4] || '' ) ); - if ( $.isFunction( settings.delBefore ) ) { + if ( typeof settings.delBefore === 'function' ) { settings = settings.delBefore( settings, list ); if ( ! settings ) { @@ -466,7 +466,7 @@ }; settings.complete = function( jqXHR, status ) { - if ( $.isFunction( settings.delAfter ) ) { + if ( typeof settings.delAfter === 'function' ) { $eventTarget.queue( function() { settings.delAfter( returnedResponse, $.extend( { xml: jqXHR, @@ -522,7 +522,7 @@ dimClass: settings.dimClass }, wpAjax.unserialize( data[6] || '' ) ); - if ( $.isFunction( settings.dimBefore ) ) { + if ( typeof settings.dimBefore === 'function' ) { settings = settings.dimBefore( settings ); if ( ! settings ) { @@ -591,7 +591,7 @@ }; settings.complete = function( jqXHR, status ) { - if ( $.isFunction( settings.dimAfter ) ) { + if ( typeof settings.dimAfter === 'function' ) { $eventTarget.queue( function() { settings.dimAfter( returnedResponse, $.extend( { xml: jqXHR,