fckspellcheckcommand_ie.js
上传用户:wlfwy2004
上传日期:2016-12-12
资源大小:33978k
文件大小:1k
源码类别:

Jsp/Servlet

开发平台:

Java

  1. var FCKSpellCheckCommand = function()
  2. {
  3. this.Name = 'SpellCheck' ;
  4. this.IsEnabled = ( FCKConfig.SpellChecker == 'ieSpell' || FCKConfig.SpellChecker == 'SpellerPages' ) ;
  5. }
  6. FCKSpellCheckCommand.prototype.Execute = function()
  7. {
  8. switch ( FCKConfig.SpellChecker )
  9. {
  10. case 'ieSpell' :
  11. this._RunIeSpell() ;
  12. break ;
  13. case 'SpellerPages' :
  14. FCKDialog.OpenDialog( 'FCKDialog_SpellCheck', 'Spell Check', 'dialog/fck_spellerpages.html', 440, 480 ) ;
  15. break ;
  16. }
  17. }
  18. FCKSpellCheckCommand.prototype._RunIeSpell = function()
  19. {
  20. try
  21. {
  22. var oIeSpell = new ActiveXObject( "ieSpell.ieSpellExtension" ) ;
  23. oIeSpell.CheckAllLinkedDocuments( FCK.EditorDocument ) ;
  24. }
  25. catch( e )
  26. {
  27. if( e.number == -2146827859 )
  28. {
  29. if ( confirm( FCKLang.IeSpellDownload ) )
  30. window.open( FCKConfig.IeSpellDownloadUrl , 'IeSpellDownload' ) ;
  31. }
  32. else
  33. alert( 'Error Loading ieSpell: ' + e.message + ' (' + e.number + ')' ) ;
  34. }
  35. }
  36. FCKSpellCheckCommand.prototype.GetState = function()
  37. {
  38. return this.IsEnabled ? FCK_TRISTATE_OFF : FCK_TRISTATE_DISABLED ;
  39. }