Make WordPress Core

Changeset 39557


Ignore:
Timestamp:
12/10/2016 12:43:34 AM (8 years ago)
Author:
westonruter
Message:

Customize: Prevent scrolling custom_css textarea to top when pressing tab.

Props tyxla, sstoqnov for testing, celloexpressions for testing.
See #38667.
Fixes #39134.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/js/customize-controls.js

    r39504 r39557  
    53015301
    53025302                $textarea.on( 'keydown', function onKeydown( event ) {
    5303                     var selectionStart, selectionEnd, value, scroll, tabKeyCode = 9, escKeyCode = 27;
     5303                    var selectionStart, selectionEnd, value, tabKeyCode = 9, escKeyCode = 27;
    53045304
    53055305                    if ( escKeyCode === event.keyCode ) {
     
    53265326
    53275327                    if ( selectionStart >= 0 ) {
    5328                         scroll = $textarea.scrollTop;
    53295328                        textarea.value = value.substring( 0, selectionStart ).concat( '\t', value.substring( selectionEnd ) );
    53305329                        $textarea.selectionStart = textarea.selectionEnd = selectionStart + 1;
    5331                         textarea.scrollTop = scroll;
    53325330                    }
    53335331
Note: See TracChangeset for help on using the changeset viewer.