From 9941421f728b2f37514af4544c6a8f285398d42b Mon Sep 17 00:00:00 2001 From: Ella Iseulde Van Dorpe Date: Thu, 18 Jun 2015 12:58:07 +0000 Subject: [PATCH] TinyMCE: wptextpattern: escape should undo Props azaozz. See #31441. git-svn-id: https://develop.svn.wordpress.org/trunk@32836 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/js/tinymce/plugins/wptextpattern/plugin.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/wp-includes/js/tinymce/plugins/wptextpattern/plugin.js b/src/wp-includes/js/tinymce/plugins/wptextpattern/plugin.js index f1962a248a..5886b1616a 100644 --- a/src/wp-includes/js/tinymce/plugins/wptextpattern/plugin.js +++ b/src/wp-includes/js/tinymce/plugins/wptextpattern/plugin.js @@ -13,6 +13,7 @@ ( function( tinymce, setTimeout ) { tinymce.PluginManager.add( 'wptextpattern', function( editor ) { var $$ = editor.$, + VK = tinymce.util.VK, patterns = [], canUndo = false; @@ -52,7 +53,7 @@ } ); editor.on( 'keydown', function( event ) { - if ( canUndo && event.keyCode === tinymce.util.VK.BACKSPACE ) { + if ( canUndo && ( event.keyCode === VK.BACKSPACE || event.keyCode === 27 /* ESCAPE */ ) ) { editor.undoManager.undo(); event.preventDefault(); } @@ -61,7 +62,7 @@ editor.on( 'keyup', function( event ) { var rng, node, text, parent, child; - if ( event.keyCode !== tinymce.util.VK.SPACEBAR ) { + if ( event.keyCode !== VK.SPACEBAR ) { return; }