Make WordPress Core

Ticket #28328: start-of-document.patch

File start-of-document.patch, 1.0 KB (added by afercia, 11 years ago)
  • src/wp-admin/js/editor-expand.js

     
    136136                                buffer = 10,
    137137                                cursorTop, cursorBottom, editorTop, editorBottom;
    138138
     139                                VK.HOME = 36;
     140
    139141                        if ( ! offset ) {
    140142                                return;
    141143                        }
     
    147149                        editorTop = $adminBar.outerHeight() + $tools.outerHeight() + $visualTop.outerHeight();
    148150                        editorBottom = windowHeight - $bottom.outerHeight();
    149151
    150                         if ( cursorTop < editorTop && ( key === VK.UP || key === VK.LEFT || key === VK.BACKSPACE ) ) {
     152                        if ( cursorTop < editorTop && ( key === VK.UP || key === VK.LEFT || key === VK.BACKSPACE || ( key === VK.HOME && VK.modifierPressed( event ) ) ) ) {
    151153                                window.scrollTo( window.pageXOffset, cursorTop + window.pageYOffset - editorTop );
    152154                        } else if ( cursorBottom > editorBottom ) {
    153155                                window.scrollTo( window.pageXOffset, cursorBottom + window.pageYOffset - editorBottom );