Updated tiny-mce to most recent 3.4 version
[citadel.git] / webcit / tiny_mce / plugins / spellchecker / editor_plugin_src.js
index ee4df887c9953883e33a56039c175b997c037772..fb32af43420c5245d88e6f469d3495d52ce30218 100644 (file)
                                        } 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