Make WordPress Core

Ticket #17115: 17115.2.diff

File 17115.2.diff, 2.5 KB (added by adamsilverstein, 10 years ago)
  • src/wp-admin/edit-form-advanced.php

     
    8686                /* translators: Publish box date format, see http://php.net/date */
    8787                date_i18n( __( 'M j, Y @ G:i' ), strtotime( $post->post_date ) ), esc_url( $permalink ) ),
    8888        10 => sprintf( __('Post draft updated. <a target="_blank" href="%s">Preview post</a>'), esc_url( add_query_arg( 'preview', 'true', $permalink ) ) ),
     89        11 => __( 'You attempted to save or publish an empty post. Provide some content before saving.' ),
    8990);
    9091$messages['page'] = array(
    9192         0 => '', // Unused. Messages start at index 1.
     
    99100         8 => sprintf( __('Page submitted. <a target="_blank" href="%s">Preview page</a>'), esc_url( add_query_arg( 'preview', 'true', $permalink ) ) ),
    100101         9 => sprintf( __('Page scheduled for: <strong>%1$s</strong>. <a target="_blank" href="%2$s">Preview page</a>'), date_i18n( __( 'M j, Y @ G:i' ), strtotime( $post->post_date ) ), esc_url( $permalink ) ),
    101102        10 => sprintf( __('Page draft updated. <a target="_blank" href="%s">Preview page</a>'), esc_url( add_query_arg( 'preview', 'true', $permalink ) ) ),
     103        11 => __( 'You attempted to save or publish an empty page. Provide some content before saving.' ),
    102104);
    103105$messages['attachment'] = array_fill( 1, 10, __( 'Media attachment updated.' ) ); // Hack, for now.
    104106
  • src/wp-admin/js/post.js

     
    416416
    417417        // The form is being submitted by the user
    418418        $submitButtons = $submitpost.find( ':submit, a.submitdelete, #post-preview' ).on( 'click.edit-post', function( event ) {
    419                 var $button = $(this);
     419                var $button  = $(this),
     420                        content  = tinymce.get('content').getContent(),
     421                        title    = $( 'input#title' ).prop( 'value' ),
     422                        excerpt  = $( 'textarea#excerpt' ).prop( 'value' );
    420423
     424                if ( '' == content && '' == title && '' == excerpt ){
     425                        event.preventDefault();
     426                        return;
     427                }
     428
    421429                if ( $button.hasClass('disabled') ) {
    422430                        event.preventDefault();
    423431                        return;
  • src/wp-admin/post.php

     
    5050                                case 'future':
    5151                                        $message = 9;
    5252                                        break;
     53                                case 'auto-draft':
     54                                        $message = 11;
     55                                        break;
    5356                                default:
    5457                                        $message = 6;
    5558                        }