wp/wp-includes/js/wp-lists.js
changeset 18 be944660c56a
parent 16 a86126ab1dd4
child 19 3d72ae0968f4
--- 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,