} else\r
m.add({title : 'spellchecker.no_sug', 'class' : 'mceMenuItemTitle'}).setDisabled(1);\r
\r
- ignoreRpc = t.editor.getParam("spellchecker_enable_ignore_rpc", '');\r
- m.add({\r
- title : 'spellchecker.ignore_word',\r
- onclick : function() {\r
- var word = wordSpan.innerHTML;\r
+ if (ed.getParam('show_ignore_words', true)) {\r
+ ignoreRpc = t.editor.getParam("spellchecker_enable_ignore_rpc", '');\r
+ m.add({\r
+ title : 'spellchecker.ignore_word',\r
+ onclick : function() {\r
+ var word = wordSpan.innerHTML;\r
\r
- dom.remove(wordSpan, 1);\r
- t._checkDone();\r
+ dom.remove(wordSpan, 1);\r
+ t._checkDone();\r
\r
- // tell the server if we need to\r
- if (ignoreRpc) {\r
- ed.setProgressState(1);\r
- t._sendRPC('ignoreWord', [t.selectedLang, word], function(r) {\r
- ed.setProgressState(0);\r
- });\r
+ // tell the server if we need to\r
+ if (ignoreRpc) {\r
+ ed.setProgressState(1);\r
+ t._sendRPC('ignoreWord', [t.selectedLang, word], function(r) {\r
+ ed.setProgressState(0);\r
+ });\r
+ }\r
}\r
- }\r
- });\r
+ });\r
\r
- m.add({\r
- title : 'spellchecker.ignore_words',\r
- onclick : function() {\r
- var word = wordSpan.innerHTML;\r
+ m.add({\r
+ title : 'spellchecker.ignore_words',\r
+ onclick : function() {\r
+ var word = wordSpan.innerHTML;\r
\r
- t._removeWords(dom.decode(word));\r
- t._checkDone();\r
+ t._removeWords(dom.decode(word));\r
+ t._checkDone();\r
\r
- // tell the server if we need to\r
- if (ignoreRpc) {\r
- ed.setProgressState(1);\r
- t._sendRPC('ignoreWords', [t.selectedLang, word], function(r) {\r
- ed.setProgressState(0);\r
- });\r
+ // tell the server if we need to\r
+ if (ignoreRpc) {\r
+ ed.setProgressState(1);\r
+ t._sendRPC('ignoreWords', [t.selectedLang, word], function(r) {\r
+ ed.setProgressState(0);\r
+ });\r
+ }\r
}\r
- }\r
- });\r
+ });\r
+ }\r
\r
if (t.editor.getParam("spellchecker_enable_learn_rpc")) {\r
m.add({\r