Remove button in Smart Browsing pref pane should be context disabled.

b=119768; r=morse; sr=hewitt
This commit is contained in:
sgehani%netscape.com 2006-05-17 02:32:33 +00:00
parent 8f3e45c84b
commit 1df6d09979
2 changed files with 14 additions and 1 deletions

View File

@ -75,6 +75,7 @@ function removeDomain()
}
selectFirstCell();
rebuildPrefValue();
toggleRemoveButton();
}
function rebuildPrefValue()
@ -126,9 +127,20 @@ function doButtonEnabling()
if (parent.hPrefWindow.getPrefIsLocked(addDomain.getAttribute("prefstring")))
addDomain.disabled = true;
toggleRemoveButton();
toggleAutoCompleteAdvancedButton();
}
function toggleRemoveButton()
{
var domains = document.getElementById("disabledKids");
var removeButton = document.getElementById("removeDomain");
if (domains.childNodes.length == 0)
removeButton.disabled = true;
else
removeButton.disabled = false;
}
function moreInfo()
{
var browserURL = null;

View File

@ -83,7 +83,8 @@
<treechildren id="disabledKids" flex="1"/>
</tree>
<vbox align="center">
<button id="removeDomain" label="&removeDomain.label;" accesskey="&removeDomain.accesskey;"
<button id="removeDomain" label="&removeDomain.label;"
accesskey="&removeDomain.accesskey;" disabled="true"
oncommand="removeDomain();" prefstring="pref.browser.smartbrowsing.disable_button.remove"/>
</vbox>
</row>