Make WordPress Core

Changeset 32836


Ignore:
Timestamp:
06/18/2015 12:58:07 PM (11 years ago)
Author:
iseulde
Message:

TinyMCE: wptextpattern: escape should undo

Props azaozz.
See #31441.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/js/tinymce/plugins/wptextpattern/plugin.js

    r32832 r32836  
    1414        tinymce.PluginManager.add( 'wptextpattern', function( editor ) {
    1515                var $$ = editor.$,
     16                        VK = tinymce.util.VK,
    1617                        patterns = [],
    1718                        canUndo = false;
     
    5354
    5455                editor.on( 'keydown', function( event ) {
    55                         if ( canUndo && event.keyCode === tinymce.util.VK.BACKSPACE ) {
     56                        if ( canUndo && ( event.keyCode === VK.BACKSPACE || event.keyCode === 27 /* ESCAPE */ ) ) {
    5657                                editor.undoManager.undo();
    5758                                event.preventDefault();
     
    6263                        var rng, node, text, parent, child;
    6364
    64                         if ( event.keyCode !== tinymce.util.VK.SPACEBAR ) {
     65                        if ( event.keyCode !== VK.SPACEBAR ) {
    6566                                return;
    6667                        }
Note: See TracChangeset for help on using the changeset viewer.