diff options
Diffstat (limited to 'wp-includes/js/tinymce/plugins/wordpress/editor_plugin.js')
-rw-r--r-- | wp-includes/js/tinymce/plugins/wordpress/editor_plugin.js | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/wp-includes/js/tinymce/plugins/wordpress/editor_plugin.js b/wp-includes/js/tinymce/plugins/wordpress/editor_plugin.js index 2814457..cd4c71e 100644 --- a/wp-includes/js/tinymce/plugins/wordpress/editor_plugin.js +++ b/wp-includes/js/tinymce/plugins/wordpress/editor_plugin.js @@ -132,7 +132,17 @@ } }); - // Add listeners to handle more break + // Word count if script is loaded + if ( 'undefined' != typeof wpWordCount ) { + var last = 0; + ed.onKeyUp.add(function(ed, e) { + if ( e.keyCode == last ) return; + if ( 13 == e.keyCode || 8 == last || 46 == last ) wpWordCount.wc( ed.getContent({format : 'raw'}) ); + last = e.keyCode; + }); + }; + + // Add listeners to handle more break t._handleMoreBreak(ed, url); // Add custom shortcuts |