Bug 351428 When there is only 1 tab and the tab bar is shown, the file menu's close-related options are inconsistent

r+sr=neil
This commit is contained in:
cst%yecc.com 2006-09-25 03:49:14 +00:00
parent 9285763f20
commit fce9801747

View File

@ -1373,13 +1373,17 @@ function updateCloseItems()
{
var browser = getBrowser();
if (browser && browser.getStripVisibility()) {
document.getElementById('menu_close').setAttribute('label', gNavigatorBundle.getString('tabs.closeTab'));
document.getElementById('menu_closeWindow').hidden = false;
document.getElementById('menu_closeOtherTabs').hidden = false;
if (browser.tabContainer.childNodes.length > 1)
if (browser.tabContainer.childNodes.length > 1) {
document.getElementById('menu_close').setAttribute('label', gNavigatorBundle.getString('tabs.closeTab'));
document.getElementById('cmd_closeOtherTabs').removeAttribute('disabled');
else
document.getElementById('menu_closeWindow').hidden = false;
}
else {
document.getElementById('menu_close').setAttribute('label', gNavigatorBundle.getString('tabs.close'));
document.getElementById('cmd_closeOtherTabs').setAttribute('disabled', 'true');
document.getElementById('menu_closeWindow').hidden = true;
}
} else {
document.getElementById('menu_close').setAttribute('label', gNavigatorBundle.getString('tabs.close'));
document.getElementById('menu_closeWindow').hidden = true;