partial fix for 1611. r=cmanske

git-svn-id: svn://10.0.0.236/trunk@75939 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
syd%netscape.com
2000-08-10 01:04:50 +00:00
parent 59c052f2cd
commit 4b2f05254e

View File

@@ -1724,10 +1724,42 @@ function IsSpellCheckerInstalled()
return gHaveSpellChecker;
}
var gHaveFind = false;
var gSoughtFind = false;
//-----------------------------------------------------------------------------------
function IsFindInstalled()
{
if (gSoughtFind)
return gHaveFind;
var findClass = Components.classes["component://netscape/appshell/component/find"];
gHaveFind = (findClass != null);
gSoughtFind = true;
dump("Have Find = "+gHaveFind+"\n");
return gHaveFind;
}
//-----------------------------------------------------------------------------------
function RemoveInapplicableUIElements()
{
// if no spell checker, remove spell checker ui
// if no find, remove find ui
if (!IsFindInstalled())
{
dump("Hiding find items\n");
var findMenuItem = document.getElementById("menu_find");
if (findMenuItem)
findMenuItem.setAttribute("hidden", "true");
findMenuItem = document.getElementById("menu_findnext");
if (findMenuItem)
findMenuItem.setAttribute("hidden", "true");
var findSepItem = document.getElementById("sep_find");
if (findSepItem)
findSepItem.parentNode.removeChild(findSepItem);
}
// if no spell checker, remove spell checker ui
if (!IsSpellCheckerInstalled())
{
dump("Hiding spell checker items\n");
@@ -1937,4 +1969,3 @@ function EditorTableCellProperties()
window._content.focus();
}
}