Fix for bug #80239: javascript strict warnings in editor.js

Simplify methods that check for existence of
spellchecker and find components, by checking
if they exist in Components.classes.

r=cmanske@netscape.com   sr=kin@netscape.com


git-svn-id: svn://10.0.0.236/trunk@103130 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
kin%netscape.com
2001-09-18 23:35:19 +00:00
parent a33d2c43de
commit 237a94d4ee

View File

@@ -2096,35 +2096,16 @@ function getColorAndSetColorWell(ColorPickerID, ColorWellID)
return color;
}
var gHaveSpellChecker = false;
var gSoughtSpellChecker = false;
//-----------------------------------------------------------------------------------
function IsSpellCheckerInstalled()
{
if (gSoughtSpellChecker)
return gHaveSpellChecker;
var spellcheckerClass = Components.classes["@mozilla.org/spellchecker;1"];
gHaveSpellChecker = (spellcheckerClass != null);
gSoughtSpellChecker = true;
//dump("Have SpellChecker = "+gHaveSpellChecker+"\n");
return gHaveSpellChecker;
return "@mozilla.org/spellchecker;1" in Components.classes;
}
var gHaveFind = false;
var gSoughtFind = false;
//-----------------------------------------------------------------------------------
function IsFindInstalled()
{
if (gSoughtFind)
return gHaveFind;
var findClass = Components.classes["@mozilla.org/appshell/component/find;1"];
gHaveFind = (findClass != null);
gSoughtFind = true;
//dump("Have Find = "+gHaveFind+"\n");
return gHaveFind;
return "@mozilla.org/appshell/component/find;1" in Components.classes;
}
//-----------------------------------------------------------------------------------