WordPress.org

Make WordPress Core

Ticket #36585: 36585.patch

File 36585.patch, 1.5 KB (added by iseulde, 4 years ago)
  • src/wp-includes/js/tinymce/plugins/wptextpattern/plugin.js

     
    6262                        if ( event.keyCode === VK.ENTER && ! VK.modifierPressed( event ) ) {
    6363                                enter();
    6464                        }
    65                 }, true );
    6665
    67                 editor.on( 'keyup', function( event ) {
     66                        // Wait for the browser to insert the character.
    6867                        if ( event.keyCode === VK.SPACEBAR && ! event.ctrlKey && ! event.metaKey && ! event.altKey ) {
    69                                 space();
     68                                setTimeout( space );
    7069                        } else if ( event.keyCode > 47 && ! ( event.keyCode >= 91 && event.keyCode <= 93 ) ) {
    71                                 inline();
     70                                setTimeout( inline );
    7271                        }
    73                 } );
     72                }, true );
    7473
    7574                function inline() {
    7675                        var rng = editor.selection.getRng();
  • tests/qunit/wp-includes/js/tinymce/plugins/wptextpattern/plugin.js

     
    116116                var args = arguments;
    117117
    118118                setTimeout( function() {
     119                setTimeout( function() {
    119120                        if ( typeof args[0] === 'string' ) {
    120121                                args[0] = args[0].split( '' );
    121122                        }
     
    134135                                type.apply( null, args );
    135136                        }
    136137                } );
     138                } );
    137139        }
    138140
    139141        QUnit.module( 'tinymce.plugins.wptextpattern', {