Make WordPress Core

Changeset 29628


Ignore:
Timestamp:
08/26/2014 06:38:26 PM (10 years ago)
Author:
helen
Message:

Editor scrolling: reduce the amount of height jumping on load.

props avryl.
fixes #29307.

Location:
trunk/src
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/edit-form-advanced.php

    r29618 r29628  
    497497    'drag_drop_upload' => true,
    498498    'tabfocus_elements' => 'insert-media-button-1,save-post',
    499     'editor_height' => 360,
     499    'editor_height' => 300,
    500500    'tinymce' => array(
    501501        'resize' => false,
  • trunk/src/wp-admin/js/editor-expand.js

    r29593 r29628  
    3535        pinnedToolsTop = 56,
    3636        autoresizeMinHeight = 300,
     37        initialMode = window.getUserSetting( 'editor' ),
    3738        // These are corrected when adjust() runs, except on scrolling if already set.
    3839        heights = {
     
    120121
    121122    function textEditorResize() {
    122         if ( mceEditor && ! mceEditor.isHidden() ) {
     123        if ( ( mceEditor && ! mceEditor.isHidden() ) || ( ! mceEditor && initialMode === 'tinymce' ) ) {
    123124            return;
    124125        }
  • trunk/src/wp-includes/class-wp-editor.php

    r29333 r29628  
    113113            return $set;
    114114
    115         if ( 'content' === $editor_id ) {
     115        if ( 'content' === $editor_id && empty( $set['tinymce']['wp_autoresize_on'] ) ) {
    116116            // A cookie (set when a user resizes the editor) overrides the height.
    117117            $cookie = (int) get_user_setting( 'ed_size' );
  • trunk/src/wp-includes/js/tinymce/plugins/wpautoresize/plugin.js

    r29458 r29628  
    2323tinymce.PluginManager.add( 'wpautoresize', function( editor ) {
    2424    var settings = editor.settings,
    25         oldSize = 0,
     25        oldSize = 300,
    2626        isActive = false;
    2727
Note: See TracChangeset for help on using the changeset viewer.