diff --git a/src/js/_enqueues/admin/post.js b/src/js/_enqueues/admin/post.js
index cc7cab1a72..221850a4ac 100644
|
a
|
b
|
window.wp = window.wp || {}; |
| 200 | 200 | } |
| 201 | 201 | |
| 202 | 202 | 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( /&/g, '&' ) ); |
| | 203 | avatar = $( '<img class="avatar avatar-64 photo" width="64" height="64" alt="" />' ).attr( 'srcset', received.lock_error.avatar_srcset.replace( /&/g, '&' ) ).attr( 'src', received.lock_error.avatar_src.replace( /&/g, '&' ) ); |
| 204 | 204 | wrap.find('div.post-locked-avatar').empty().append( avatar ); |
| 205 | 205 | } |
| 206 | 206 | |
diff --git a/src/wp-admin/includes/misc.php b/src/wp-admin/includes/misc.php
index e0d4ddc5bc..8faab758e5 100644
|
a
|
b
|
function wp_check_locked_posts( $response, $data, $screen_id ) { |
| 1050 | 1050 | 'text' => sprintf( __( '%s is currently editing' ), $user->display_name ), |
| 1051 | 1051 | ); |
| 1052 | 1052 | |
| 1053 | | $avatar = get_avatar( $user->ID, 18 ); |
| 1054 | | if ( $avatar && preg_match( "|src='([^']+)'|", $avatar, $matches ) ) { |
| 1055 | | $send['avatar_src'] = $matches[1]; |
| | 1053 | $avatar_url_args = array( |
| | 1054 | 'size' => 64 |
| | 1055 | ); |
| | 1056 | if ( $avatar_url = get_avatar_url( $user->ID, $avatar_url_args ) ) { |
| | 1057 | $send['avatar_src'] = $avatar_url; |
| | 1058 | $send['avatar_srcset'] = sprintf( |
| | 1059 | '%s 2x', |
| | 1060 | esc_attr( get_avatar_url( $user->ID, array_merge( $avatar_url_args, array( 'size' => $avatar_url_args['size'] * 2 ) ) ) ) |
| | 1061 | ); |
| 1056 | 1062 | } |
| 1057 | 1063 | |
| 1058 | 1064 | $checked[ $key ] = $send; |
| … |
… |
function wp_refresh_post_lock( $response, $data, $screen_id ) { |
| 1100 | 1106 | 'text' => sprintf( __( '%s has taken over and is currently editing.' ), $user->display_name ), |
| 1101 | 1107 | ); |
| 1102 | 1108 | |
| 1103 | | $avatar = get_avatar( $user->ID, 64 ); |
| 1104 | | if ( $avatar ) { |
| 1105 | | if ( preg_match( "|src='([^']+)'|", $avatar, $matches ) ) { |
| 1106 | | $error['avatar_src'] = $matches[1]; |
| 1107 | | } |
| | 1109 | $avatar_url_args = array( |
| | 1110 | 'size' => 64 |
| | 1111 | ); |
| | 1112 | if ( $avatar_url = get_avatar_url( $user->ID, $avatar_url_args ) ) { |
| | 1113 | $error['avatar_src'] = $avatar_url; |
| | 1114 | $error['avatar_srcset'] = sprintf( |
| | 1115 | '%s 2x', |
| | 1116 | esc_attr( get_avatar_url( $user->ID, array_merge( $avatar_url_args, array( 'size' => $avatar_url_args['size'] * 2 ) ) ) ) |
| | 1117 | ); |
| 1108 | 1118 | } |
| 1109 | 1119 | |
| 1110 | 1120 | $send['lock_error'] = $error; |