WordPress.org

Make WordPress Core

Ticket #16928: 16928-2.patch

File 16928-2.patch, 1.5 KB (added by azaozz, 7 years ago)
  • wp-admin/admin-ajax.php

     
    939939
    940940                $last_user = get_userdata( $last );
    941941                $last_user_name = $last_user ? $last_user->display_name : __( 'Someone' );
    942                 $data = new WP_Error( 'locked', sprintf(
    943                         $_POST['post_type'] == 'page' ? __( 'Autosave disabled: %s is currently editing this page.' ) : __( 'Autosave disabled: %s is currently editing this post.' ),
    944                         esc_html( $last_user_name )
    945                 ) );
     942                $data = __( 'Autosave disabled.' );
    946943
    947944                $supplemental['disable_autosave'] = 'disable';
     945                $supplemental['alert'] = sprintf( __( '%s is currently editing this article. If you update it, you will overwrite the changes.' ), esc_html( $last_user_name ) );
    948946        }
    949947
    950948        if ( 'page' == $post->post_type ) {
  • wp-includes/js/autosave.dev.js

     
    101101                                }
    102102                                delete sup['session_expired'];
    103103                        }
    104                         jQuery.each(sup, function(selector, value) {
    105                                 if ( selector.match(/^replace-/) ) {
    106                                         jQuery('#'+selector.replace('replace-', '')).val(value);
    107                                 }
    108                         });
     104
     105                        if ( sup['alert'] ) {
     106                                jQuery('#postdivrich').before('<div class="error below-h2"><p>' + sup['alert'] + '</p></div>');
     107                                alert( sup['alert'] );
     108                        }
    109109                }
    110110
    111111                // if no errors: add slug UI