Make WordPress Core

Ticket #29338: 29338.9.patch

File 29338.9.patch, 1.4 KB (added by azaozz, 11 years ago)
  • src/wp-admin/js/editor-expand.js

     
    3131                fixedSideBottom = false,
    3232                scrollTimer,
    3333                lastScrollPosition = 0,
    34                 visualEditorScrollPosition = 0,
    35                 textEditorScrollPosition = 0,
    3634                pageYOffsetAtTop = 130,
    3735                pinnedToolsTop = 56,
    3836                sidebarBottom = 20,
     
    226224
    227225                // Adjust when switching editor modes.
    228226                function mceShow() {
    229                         textEditorScrollPosition = window.pageYOffset;
    230 
    231227                        setTimeout( function() {
    232                                 var top = $contentWrap.offset().top;
    233 
    234                                 if ( window.pageYOffset > top || visualEditorScrollPosition ) {
    235                                         window.scrollTo( window.pageXOffset, visualEditorScrollPosition ? visualEditorScrollPosition : top - heights.adminBarHeight );
    236                                 }
    237 
    238228                                editor.execCommand( 'wpAutoResize' );
    239229                                adjust();
    240230                        }, 300 );
    241 
    242                         adjust();
    243231                }
    244232
    245233                function mceHide() {
    246                         visualEditorScrollPosition = window.pageYOffset;
    247 
    248234                        setTimeout( function() {
    249235                                var top = $contentWrap.offset().top;
    250236
    251                                 if ( window.pageYOffset > top || textEditorScrollPosition ) {
    252                                         window.scrollTo( window.pageXOffset, textEditorScrollPosition ? textEditorScrollPosition : top - heights.adminBarHeight );
     237                                if ( window.pageYOffset > top ) {
     238                                        window.scrollTo( window.pageXOffset, top - heights.adminBarHeight );
    253239                                }
    254240
    255241                                textEditorResize();