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
Родитель 8f3e45c84b
Коммит 1df6d09979
2 изменённых файлов: 14 добавлений и 1 удалений

Просмотреть файл

@ -75,6 +75,7 @@ function removeDomain()
} }
selectFirstCell(); selectFirstCell();
rebuildPrefValue(); rebuildPrefValue();
toggleRemoveButton();
} }
function rebuildPrefValue() function rebuildPrefValue()
@ -126,9 +127,20 @@ function doButtonEnabling()
if (parent.hPrefWindow.getPrefIsLocked(addDomain.getAttribute("prefstring"))) if (parent.hPrefWindow.getPrefIsLocked(addDomain.getAttribute("prefstring")))
addDomain.disabled = true; addDomain.disabled = true;
toggleRemoveButton();
toggleAutoCompleteAdvancedButton(); 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() function moreInfo()
{ {
var browserURL = null; var browserURL = null;

Просмотреть файл

@ -83,7 +83,8 @@
<treechildren id="disabledKids" flex="1"/> <treechildren id="disabledKids" flex="1"/>
</tree> </tree>
<vbox align="center"> <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"/> oncommand="removeDomain();" prefstring="pref.browser.smartbrowsing.disable_button.remove"/>
</vbox> </vbox>
</row> </row>