WordPress.org

Make WordPress Core

Ticket #36482: 36482.5.patch

File 36482.5.patch, 1.3 KB (added by iseulde, 5 years ago)
  • src/wp-admin/js/editor-expand.js

     
    7676                }
    7777
    7878                function textEditorResize() {
    79                         var reduce, scrollHeight;
     79                        var scrollHeight;
    8080
    8181                        if ( mceEditor && ! mceEditor.isHidden() ) {
    8282                                return;
     
    8686                                return;
    8787                        }
    8888
    89                         reduce = textEditorLength > ( textEditorLength = textEditor.value.length );
    90                         scrollHeight = textEditor.scrollHeight;
    91 
    92                         if ( reduce ) {
     89                        if ( textEditorLength > ( textEditorLength = textEditor.value.length ) ) {
    9390                                textEditor.style.height = 'auto';
    94                                 textEditor.style.height = scrollHeight + 'px';
    95                                 adjust();
    96                         } else if ( parseInt( textEditor.style.height, 10 ) < scrollHeight ) {
    97                                 textEditor.style.height = scrollHeight + 'px';
     91                                scrollHeight = textEditor.scrollHeight;
     92
     93                                if ( scrollHeight < autoresizeMinHeight ) {
     94                                        textEditor.style.height = autoresizeMinHeight + 'px';
     95                                } else {
     96                                        textEditor.style.height = scrollHeight + 'px';
     97                                }
     98
    9899                                adjust();
     100                        } else {
     101                                scrollHeight = textEditor.scrollHeight;
     102
     103                                if ( parseInt( textEditor.style.height, 10 ) < scrollHeight ) {
     104                                        textEditor.style.height = scrollHeight + 'px';
     105                                        adjust();
     106                                }
    99107                        }
    100108                }
    101109