WordPress.org

Make WordPress Core

Ticket #25060: 25060.patch

File 25060.patch, 1.0 KB (added by c3mdigital, 8 months ago)
  • wp-admin/js/edit-comments.js

     
    463463                post.id = post.comment_post_ID; 
    464464                post.comments_listing = this.comments_listing; 
    465465                post.p = $('[name="p"]').val(); 
     466                var commentID = $('#comment_ID').val(); 
     467                var edit_row = $('#comment-' + commentID ); 
     468                var remove_class; 
    466469 
    467                 if ( $('#comment-' + $('#comment_ID').val()).hasClass('unapproved') ) 
     470                if (edit_row.hasClass('unapproved') ) 
    468471                        post.approve_parent = 1; 
    469472 
     473                if (edit_row.prev().hasClass('even')) 
     474                        remove_class = true; 
     475 
    470476                $.ajax({ 
    471477                        type : 'POST', 
    472478                        url : ajaxurl, 
    473479                        data : post, 
    474                         success : function(x) { commentReply.show(x); }, 
     480                        success : function(x) { 
     481                                commentReply.show(x); 
     482                                if (remove_class) 
     483                                        edit_row.removeClass('even thread-even').addClass('alt odd thread-odd'); 
     484 
     485                        }, 
    475486                        error : function(r) { commentReply.error(r); } 
    476487                }); 
    477  
    478488                return false; 
    479489        }, 
    480490