Bug 173074 print preview is enabled in the context menu for whitespace p=stevechapel@earthlink.net r=me sr=mscott a=asa

This commit is contained in:
neil%parkwaycc.co.uk 2003-09-03 21:34:24 +00:00
parent 1187346f5e
commit 4409ace56d

View File

@ -119,6 +119,7 @@ function fillThreadPaneContextMenu()
EnableMenuItem("threadPaneContext-labels", (numSelected >= 1));
EnableMenuItem("threadPaneContext-mark", (numSelected >= 1));
SetupSaveAsMenuItem("threadPaneContext-saveAs", numSelected, false);
SetupPrintPreviewMenuItem("threadPaneContext-printpreview", numSelected, false);
SetupPrintMenuItem("threadPaneContext-print", numSelected, false);
SetupDeleteMenuItem("threadPaneContext-delete", numSelected, false);
SetupAddSenderToABMenuItem("threadPaneContext-addSenderToAddressBook", numSelected, false);
@ -212,6 +213,12 @@ function SetupSaveAsMenuItem(menuID, numSelected, forceHide)
EnableMenuItem(menuID, (numSelected == 1));
}
function SetupPrintPreviewMenuItem(menuID, numSelected, forceHide)
{
ShowMenuItem(menuID, (numSelected <= 1) && !forceHide);
EnableMenuItem(menuID, (numSelected == 1));
}
function SetupPrintMenuItem(menuID, numSelected, forceHide)
{
ShowMenuItem(menuID, !forceHide);
@ -449,6 +456,7 @@ function fillMessagePaneContextMenu()
SetupLabelsMenuItem("messagePaneContext-labels", numSelected, (numSelected == 0 || hideMailItems));
SetupMarkMenuItem("messagePaneContext-mark", numSelected, (numSelected == 0 || hideMailItems));
SetupSaveAsMenuItem("messagePaneContext-saveAs", numSelected, (numSelected == 0 || hideMailItems));
SetupPrintPreviewMenuItem("messagePaneContext-printpreview", numSelected, (numSelected == 0 || hideMailItems));
SetupPrintMenuItem("messagePaneContext-print", numSelected, (numSelected == 0 || hideMailItems));
if (numSelected == 0 || hideMailItems)
ShowMenuItem("messagePaneContext-delete", false)