Make WordPress Core

Ticket #36742: 36742.4.diff

File 36742.4.diff, 1.2 KB (added by ocean90, 9 years ago)
  • src/wp-includes/js/wp-lists.js

     
    297297                        res = wpAjax.parseAjaxResponse(r, s.response, s.element);
    298298                        rres = r;
    299299
    300                         if ( 'undefined' !== typeof res.responses[0].supplemental.comment_link ) {
     300                        if ( true === res ) {
     301                                return true;
     302                        }
     303
     304                        if ( !res || res.errors ) {
     305                                element.stop().stop().css( 'backgroundColor', '#FF3333' )[isClass?'removeClass':'addClass'](s.dimClass).show().queue( function() { list.wpList.recolor(); $(this).dequeue(); } );
     306                                return false;
     307                        }
     308
     309                        if ( 'undefined' !== typeof res.responses && 'undefined' !== typeof res.responses[0].supplemental.comment_link ) {
    301310                                var submittedOn = element.find( '.submitted-on' ),
    302311                                        commentLink = submittedOn.find( 'a' );
    303312
     
    310319                                        submittedOn.text( commentLink.text() );
    311320                                }
    312321                        }
    313 
    314                         if ( !res || res.errors ) {
    315                                 element.stop().stop().css( 'backgroundColor', '#FF3333' )[isClass?'removeClass':'addClass'](s.dimClass).show().queue( function() { list.wpList.recolor(); $(this).dequeue(); } );
    316                                 return false;
    317                         }
    318322                };
    319323
    320324                s.complete = function(x, st) {