WordPress.org

Make WordPress Core

Ticket #24553: 24553.patch

File 24553.patch, 2.7 KB (added by johnbillion, 22 months ago)
  • wp-admin/css/wp-admin.css

     
    25382538        width: 16px; 
    25392539} 
    25402540 
     2541tr .locked-info, 
    25412542tr.wp-locked .check-column label, 
    25422543tr.wp-locked .check-column input[type="checkbox"], 
    25432544tr.wp-locked .row-actions .inline, 
     
    25452546        display: none; 
    25462547} 
    25472548 
     2549tr.wp-locked .locked-info { 
     2550        display: inline-block; 
     2551} 
     2552 
    25482553.fixed .column-comments .sorting-indicator { 
    25492554        margin-top: 3px; 
    25502555} 
  • wp-admin/includes/class-wp-posts-list-table.php

     
    574574                                                $locked_avatar = $locked_text = ''; 
    575575                                        } 
    576576 
    577                                         echo '<span class="locked-avatar">' . $locked_avatar . '</span> <span class="locked-text">' . $locked_text . "</span>\n"; 
     577                                        echo '<span class="locked-info"><span class="locked-avatar">' . $locked_avatar . '</span> <span class="locked-text">' . $locked_text . "</span></span>\n"; 
    578578                                } 
    579579 
    580580                                if ( ! $this->hierarchical_display && 'excerpt' == $mode && current_user_can( 'read_post', $post->ID ) ) 
  • wp-admin/js/inline-edit-post.js

     
    302302                if ( locked.hasOwnProperty( key ) ) { 
    303303                        if ( ! row.hasClass('wp-locked') ) { 
    304304                                lock_data = locked[key]; 
    305                                 row.addClass('wp-locked').find('.column-title .locked-text').text( lock_data.text ); 
     305                                row.find('.column-title .locked-text').text( lock_data.text ); 
    306306                                row.find('.check-column checkbox').prop('checked', false); 
    307307 
    308308                                if ( lock_data.avatar_src ) { 
    309309                                        avatar = $('<img class="avatar avatar-18 photo" width="18" height="18" />').attr( 'src', lock_data.avatar_src.replace(/&amp;/g, '&') ); 
    310310                                        row.find('.column-title .locked-avatar').empty().append( avatar ); 
    311311                                } 
     312                                row.find('.column-title .locked-info').slideDown(1500,function(){ 
     313                                        row.addClass('wp-locked'); 
     314                                }); 
    312315                        } 
    313316                } else if ( row.hasClass('wp-locked') ) { 
    314                         row.removeClass('wp-locked').find('.column-title .locked-text').empty(); 
    315                         row.find('.column-title .locked-avatar').empty(); 
     317                        row.find('.column-title .locked-info').slideUp(1500,function(){ 
     318                                row.removeClass('wp-locked'); 
     319                                row.find('.column-title .locked-text').empty(); 
     320                                row.find('.column-title .locked-avatar').empty(); 
     321                        }); 
    316322                } 
    317323        }); 
    318324}).on( 'heartbeat-send.wp-check-locked-posts', function( e, data ) {