Make WordPress Core

Ticket #46640: 46640.2.diff

File 46640.2.diff, 2.5 KB (added by afercia, 5 years ago)
  • src/wp-admin/css/edit.css

     
    12731273/* DFW 2
    12741274-------------------------------------------------------------- */
    12751275
    1276 #wp-content-wrap .mce-wp-dfw,
    12771276#qt_content_dfw {
    12781277        display: none;
    12791278}
    12801279
    1281 .wp-editor-expand #wp-content-wrap .mce-wp-dfw,
    12821280.wp-editor-expand #qt_content_dfw {
    12831281        display: inline-block;
    12841282}
  • src/wp-includes/class-wp-editor.php

     
    583583                                $mce_buttons   = apply_filters( 'teeny_mce_buttons', array( 'bold', 'italic', 'underline', 'blockquote', 'strikethrough', 'bullist', 'numlist', 'alignleft', 'aligncenter', 'alignright', 'undo', 'redo', 'link', 'fullscreen' ), $editor_id );
    584584                                $mce_buttons_2 = $mce_buttons_3 = $mce_buttons_4 = array();
    585585                        } else {
    586                                 $mce_buttons = array( 'formatselect', 'bold', 'italic', 'bullist', 'numlist', 'blockquote', 'alignleft', 'aligncenter', 'alignright', 'link', 'wp_more', 'spellchecker' );
     586                                $mce_buttons = array( 'formatselect', 'bold', 'italic', 'bullist', 'numlist', 'blockquote', 'alignleft', 'aligncenter', 'alignright', 'link', 'wp_more', 'spellchecker', 'wp_adv' );
    587587
    588588                                if ( ! wp_is_mobile() ) {
    589589                                        if ( $set['_content_editor_dfw'] ) {
     590                                                // When the distraction-free functionality is available, add its button at the last position.
    590591                                                $mce_buttons[] = 'dfw';
    591592                                        } else {
    592                                                 $mce_buttons[] = 'fullscreen';
     593                                                /*
     594                                                 * Otherwise, when the distraction-free functionality is not available
     595                                                 * for example because disabled via the `wp_editor_expand` filter, add
     596                                                 * the TinyMCE "Fullscreen" button before the "Toolbar Toggle" button.
     597                                                 */
     598                                                array_splice( $mce_buttons, -1, 1, array( 'fullscreen', 'wp_adv' ) );
    593599                                        }
    594600                                }
    595601
    596                                 $mce_buttons[] = 'wp_adv';
    597 
    598602                                /**
    599603                                 * Filters the first-row list of TinyMCE buttons (Visual tab).
    600604                                 *
  • src/wp-includes/css/editor.css

     
    12691269        position: absolute;
    12701270        top: 0;
    12711271        right: 0;
    1272         margin: 5px 5px 0 0;
     1272        margin: 7px 7px 0 0;
    12731273}
    12741274
     1275.qt-dfw {
     1276        margin-top: 5px;
     1277}
     1278
    12751279.qt-fullscreen {
    12761280        position: static;
    12771281        margin: 2px;