From 4d02384dcaba8806113a5554ea2faf2c011d2f4e Mon Sep 17 00:00:00 2001 From: Aleksander Machniak Date: Mon, 5 May 2014 15:46:29 +0200 Subject: Fix Spell button with TinyMCE4 --- program/js/editor.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'program/js/editor.js') diff --git a/program/js/editor.js b/program/js/editor.js index b2d13f965..014f61e1c 100644 --- a/program/js/editor.js +++ b/program/js/editor.js @@ -51,15 +51,16 @@ function rcmail_editor_init(config) + ' | link unlink table | emoticons charmap image media | code searchreplace undo redo', spellchecker_rpc_url: '../../../../../?_task=utils&_action=spell_html&_remote=1', spellchecker_enable_learn_rpc: config.spelldict, //TODO + spellchecker_language: rcmail.env.spell_lang, accessibility_focus: false }); conf.setup = function(ed) { ed.on('init', rcmail_editor_callback); // add handler for spellcheck button state update - ed.on('ProgressState', function(args) { - if (!args.state) - rcmail.spellcheck_state(); + ed.on('SpellcheckStart SpellcheckEnd', function(args) { + rcmail.env.spellcheck_active = args.type == 'spellcheckstart'; + rcmail.spellcheck_state(); }); ed.on('keypress', function() { rcmail.compose_type_activity++; -- cgit v1.2.3