Make WordPress Core

Changeset 39557


Ignore:
Timestamp:
12/10/2016 12:43:34 AM (10 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.