equal
deleted
inserted
replaced
269 element: null, |
269 element: null, |
270 nonce: 0, |
270 nonce: 0, |
271 target: list.get( 0 ) |
271 target: list.get( 0 ) |
272 }, settings || {} ); |
272 }, settings || {} ); |
273 |
273 |
274 if ( $.isFunction( settings.confirm ) ) { |
274 if ( typeof settings.confirm === 'function' ) { |
275 $element = $( '#' + settings.element ); |
275 $element = $( '#' + settings.element ); |
276 |
276 |
277 if ( 'add' !== action ) { |
277 if ( 'add' !== action ) { |
278 backgroundColor = $element.css( 'backgroundColor' ); |
278 backgroundColor = $element.css( 'backgroundColor' ); |
279 $element.css( 'backgroundColor', '#ff9966' ); |
279 $element.css( 'backgroundColor', '#ff9966' ); |
335 _ajax_nonce: settings.nonce, |
335 _ajax_nonce: settings.nonce, |
336 action: settings.action |
336 action: settings.action |
337 }, wpAjax.unserialize( data[4] || '' ) ) ); |
337 }, wpAjax.unserialize( data[4] || '' ) ) ); |
338 |
338 |
339 formValues = $( '#' + settings.element + ' :input' ).not( '[name="_ajax_nonce"], [name="_wpnonce"], [name="action"]' ); |
339 formValues = $( '#' + settings.element + ' :input' ).not( '[name="_ajax_nonce"], [name="_wpnonce"], [name="action"]' ); |
340 formData = $.isFunction( formValues.fieldSerialize ) ? formValues.fieldSerialize() : formValues.serialize(); |
340 formData = typeof formValues.fieldSerialize === 'function' ? formValues.fieldSerialize() : formValues.serialize(); |
341 |
341 |
342 if ( formData ) { |
342 if ( formData ) { |
343 settings.data += '&' + formData; |
343 settings.data += '&' + formData; |
344 } |
344 } |
345 |
345 |
346 if ( $.isFunction( settings.addBefore ) ) { |
346 if ( typeof settings.addBefore === 'function' ) { |
347 settings = settings.addBefore( settings ); |
347 settings = settings.addBefore( settings ); |
348 |
348 |
349 if ( ! settings ) { |
349 if ( ! settings ) { |
350 return true; |
350 return true; |
351 } |
351 } |
379 $( list ).trigger( 'wpListAddEnd', [ settings, list.wpList ] ); |
379 $( list ).trigger( 'wpListAddEnd', [ settings, list.wpList ] ); |
380 wpList.clear.call( list, '#' + settings.element ); |
380 wpList.clear.call( list, '#' + settings.element ); |
381 }; |
381 }; |
382 |
382 |
383 settings.complete = function( jqXHR, status ) { |
383 settings.complete = function( jqXHR, status ) { |
384 if ( $.isFunction( settings.addAfter ) ) { |
384 if ( typeof settings.addAfter === 'function' ) { |
385 settings.addAfter( returnedResponse, $.extend( { |
385 settings.addAfter( returnedResponse, $.extend( { |
386 xml: jqXHR, |
386 xml: jqXHR, |
387 status: status, |
387 status: status, |
388 parsed: parsedResponse |
388 parsed: parsedResponse |
389 }, settings ) ); |
389 }, settings ) ); |
425 _ajax_nonce: settings.nonce, |
425 _ajax_nonce: settings.nonce, |
426 action: settings.action, |
426 action: settings.action, |
427 id: settings.element.split( '-' ).pop() |
427 id: settings.element.split( '-' ).pop() |
428 }, wpAjax.unserialize( data[4] || '' ) ); |
428 }, wpAjax.unserialize( data[4] || '' ) ); |
429 |
429 |
430 if ( $.isFunction( settings.delBefore ) ) { |
430 if ( typeof settings.delBefore === 'function' ) { |
431 settings = settings.delBefore( settings, list ); |
431 settings = settings.delBefore( settings, list ); |
432 |
432 |
433 if ( ! settings ) { |
433 if ( ! settings ) { |
434 return true; |
434 return true; |
435 } |
435 } |
464 return false; |
464 return false; |
465 } |
465 } |
466 }; |
466 }; |
467 |
467 |
468 settings.complete = function( jqXHR, status ) { |
468 settings.complete = function( jqXHR, status ) { |
469 if ( $.isFunction( settings.delAfter ) ) { |
469 if ( typeof settings.delAfter === 'function' ) { |
470 $eventTarget.queue( function() { |
470 $eventTarget.queue( function() { |
471 settings.delAfter( returnedResponse, $.extend( { |
471 settings.delAfter( returnedResponse, $.extend( { |
472 xml: jqXHR, |
472 xml: jqXHR, |
473 status: status, |
473 status: status, |
474 parsed: parsedResponse |
474 parsed: parsedResponse |
520 action: settings.action, |
520 action: settings.action, |
521 id: settings.element.split( '-' ).pop(), |
521 id: settings.element.split( '-' ).pop(), |
522 dimClass: settings.dimClass |
522 dimClass: settings.dimClass |
523 }, wpAjax.unserialize( data[6] || '' ) ); |
523 }, wpAjax.unserialize( data[6] || '' ) ); |
524 |
524 |
525 if ( $.isFunction( settings.dimBefore ) ) { |
525 if ( typeof settings.dimBefore === 'function' ) { |
526 settings = settings.dimBefore( settings ); |
526 settings = settings.dimBefore( settings ); |
527 |
527 |
528 if ( ! settings ) { |
528 if ( ! settings ) { |
529 return true; |
529 return true; |
530 } |
530 } |
589 } |
589 } |
590 } |
590 } |
591 }; |
591 }; |
592 |
592 |
593 settings.complete = function( jqXHR, status ) { |
593 settings.complete = function( jqXHR, status ) { |
594 if ( $.isFunction( settings.dimAfter ) ) { |
594 if ( typeof settings.dimAfter === 'function' ) { |
595 $eventTarget.queue( function() { |
595 $eventTarget.queue( function() { |
596 settings.dimAfter( returnedResponse, $.extend( { |
596 settings.dimAfter( returnedResponse, $.extend( { |
597 xml: jqXHR, |
597 xml: jqXHR, |
598 status: status, |
598 status: status, |
599 parsed: parsedResponse |
599 parsed: parsedResponse |