WordPress.org

Make WordPress Core

Ticket #39633: 39633.2.diff

File 39633.2.diff, 2.9 KB (added by ocean90, 5 months ago)
  • src/js/_enqueues/admin/inline-edit-post.js

     
    529529                                row.find('.check-column checkbox').prop('checked', false);
    530530
    531531                                if ( lock_data.avatar_src ) {
    532                                         avatar = $( '<img class="avatar avatar-18 photo" width="18" height="18" alt="" />' ).attr( 'src', lock_data.avatar_src.replace( /&amp;/g, '&' ) );
     532                                        avatar = $( '<img />', {
     533                                                class: 'avatar avatar-18 photo',
     534                                                width: 18,
     535                                                height: 18,
     536                                                alt: '',
     537                                                src: lock_data.avatar_src,
     538                                                srcset: lock_data.avatar_src_2x ? lock_data.avatar_src_2x + ' 2x' : undefined
     539                                        } );
    533540                                        row.find('.column-title .locked-avatar').empty().append( avatar );
    534541                                }
    535542                                row.addClass('wp-locked');
  • src/js/_enqueues/admin/post.js

     
    200200                                        }
    201201
    202202                                        if ( received.lock_error.avatar_src ) {
    203                                                 avatar = $( '<img class="avatar avatar-64 photo" width="64" height="64" alt="" />' ).attr( 'src', received.lock_error.avatar_src.replace( /&amp;/g, '&' ) );
     203                                                avatar = $( '<img />', {
     204                                                        class: 'avatar avatar-64 photo',
     205                                                        width: 64,
     206                                                        height: 64,
     207                                                        alt: '',
     208                                                        src: received.lock_error.avatar_src,
     209                                                        srcset: received.lock_error.avatar_src_2x ? received.lock_error.avatar_src_2x + ' 2x' : undefined
     210                                                } );
    204211                                                wrap.find('div.post-locked-avatar').empty().append( avatar );
    205212                                        }
    206213
  • src/wp-admin/includes/misc.php

     
    10531053                                                'text' => sprintf( __( '%s is currently editing' ), $user->display_name ),
    10541054                                        );
    10551055
    1056                                         $avatar = get_avatar( $user->ID, 18 );
    1057                                         if ( $avatar && preg_match( "|src='([^']+)'|", $avatar, $matches ) ) {
    1058                                                 $send['avatar_src'] = $matches[1];
     1056                                        if ( get_option( 'show_avatars' ) ) {
     1057                                                $send['avatar_src']    = get_avatar_url( $user->ID, array( 'size' => 18 ) );
     1058                                                $send['avatar_src_2x'] = get_avatar_url( $user->ID, array( 'size' => 36 ) );
    10591059                                        }
    10601060
    10611061                                        $checked[ $key ] = $send;
     
    11031103                                'text' => sprintf( __( '%s has taken over and is currently editing.' ), $user->display_name ),
    11041104                        );
    11051105
    1106                         $avatar = get_avatar( $user->ID, 64 );
    1107                         if ( $avatar ) {
    1108                                 if ( preg_match( "|src='([^']+)'|", $avatar, $matches ) ) {
    1109                                         $error['avatar_src'] = $matches[1];
    1110                                 }
     1106                        if ( get_option( 'show_avatars' ) ) {
     1107                                $error['avatar_src']    = get_avatar_url( $user->ID, array( 'size' => 64 ) );
     1108                                $error['avatar_src_2x'] = get_avatar_url( $user->ID, array( 'size' => 128 ) );
    11111109                        }
    11121110
    11131111                        $send['lock_error'] = $error;