WordPress.org

Make WordPress Core

Changeset 48318


Ignore:
Timestamp:
07/05/2020 12:58:20 PM (5 months ago)
Author:
ocean90
Message:

Posts: Provide a HiDPI version for the avatar used in post locked dialogs.

Props wpdesk, audrasjb, ocean90.
Fixes #39633.

Location:
trunk/src
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/js/_enqueues/admin/inline-edit-post.js

    r48168 r48318  
    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                }
  • trunk/src/js/_enqueues/admin/post.js

    r48302 r48318  
    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                    }
  • trunk/src/wp-admin/includes/misc.php

    r48277 r48318  
    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
     
    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
Note: See TracChangeset for help on using the changeset viewer.