Make WordPress Core

Ticket #24553: 24553.patch

File 24553.patch, 2.7 KB (added by johnbillion, 11 years 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 ) {