Page Menu
Home
Code
Search
Configure Global Search
Log In
Files
F947318
fckspellcheckcommand_ie.js
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
1 KB
Subscribers
None
fckspellcheckcommand_ie.js
View Options
/*
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
* Copyright (C) 2003-2007 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
* Licensed under the terms of any of the following licenses at your
* choice:
*
* - GNU General Public License Version 2 or later (the "GPL")
* http://www.gnu.org/licenses/gpl.html
*
* - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
* http://www.gnu.org/licenses/lgpl.html
*
* - Mozilla Public License Version 1.1 or later (the "MPL")
* http://www.mozilla.org/MPL/MPL-1.1.html
*
* == END LICENSE ==
*
* FCKStyleCommand Class: represents the "Spell Check" command.
* (IE specific implementation)
*/
var
FCKSpellCheckCommand
=
function
()
{
this
.
Name
=
'SpellCheck'
;
this
.
IsEnabled
=
(
FCKConfig
.
SpellChecker
==
'ieSpell'
||
FCKConfig
.
SpellChecker
==
'SpellerPages'
)
;
}
FCKSpellCheckCommand
.
prototype
.
Execute
=
function
()
{
switch
(
FCKConfig
.
SpellChecker
)
{
case
'ieSpell'
:
this
.
_RunIeSpell
()
;
break
;
case
'SpellerPages'
:
FCKDialog
.
OpenDialog
(
'FCKDialog_SpellCheck'
,
'Spell Check'
,
'dialog/fck_spellerpages.html'
,
440
,
480
)
;
break
;
}
}
FCKSpellCheckCommand
.
prototype
.
_RunIeSpell
=
function
()
{
try
{
var
oIeSpell
=
new
ActiveXObject
(
"ieSpell.ieSpellExtension"
)
;
oIeSpell
.
CheckAllLinkedDocuments
(
FCK
.
EditorDocument
)
;
}
catch
(
e
)
{
if
(
e
.
number
==
-
2146827859
)
{
if
(
confirm
(
FCKLang
.
IeSpellDownload
)
)
window
.
open
(
FCKConfig
.
IeSpellDownloadUrl
,
'IeSpellDownload'
)
;
}
else
alert
(
'Error Loading ieSpell: '
+
e
.
message
+
' ('
+
e
.
number
+
')'
)
;
}
}
FCKSpellCheckCommand
.
prototype
.
GetState
=
function
()
{
return
this
.
IsEnabled
?
FCK_TRISTATE_OFF
:
FCK_TRISTATE_DISABLED
;
}
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sat, Apr 26, 11:20 (1 d, 14 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
26138
Default Alt Text
fckspellcheckcommand_ie.js (1 KB)
Attached To
rZEDHG ZedLegacy
Event Timeline
Log In to Comment