Bug #207861 --> Rename Folder option is useless for newsgroups and should not show up.

Patch by Serge GAUTHERIE
This commit is contained in:
scott%scott-macgregor.org 2004-06-29 23:15:38 +00:00
Родитель dfd04fbaf3
Коммит a19f47a6ab
1 изменённых файлов: 0 добавлений и 8 удалений

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

@ -100,7 +100,6 @@ function fillThreadPaneContextMenu()
isNewsgroup = IsNewsMessage(selectedMessage);
}
SetupNewMessageWindowMenuItem("threadPaneContext-openNewWindow", numSelected, false);
SetupEditAsNewMenuItem("threadPaneContext-editAsNew", numSelected, false);
@ -126,7 +125,6 @@ function fillThreadPaneContextMenu()
SetupAddSenderToABMenuItem("threadPaneContext-addSenderToAddressBook", numSelected, false);
SetupAddAllToABMenuItem("threadPaneContext-addAllToAddressBook", numSelected, false);
ShowMenuItem("threadPaneContext-sep-edit", (numSelected <= 1));
return(true);
@ -273,7 +271,6 @@ function fillFolderPaneContextMenu()
var specialFolder = GetFolderAttribute(folderTree, folderResource, "SpecialFolder");
var canSubscribeToFolder = (serverType == "nntp") || (serverType == "imap");
var isNewsgroup = !isServer && serverType == 'nntp';
var isMailFolder = !isServer && serverType != 'nntp';
var canGetMessages = (isServer && (serverType != "nntp") && (serverType !="none")) || isNewsgroup;
@ -327,7 +324,6 @@ function fillFolderPaneContextMenu()
function SetupRenameMenuItem(folderResource, numSelected, isServer, serverType, specialFolder)
{
var msgFolder = folderResource.QueryInterface(Components.interfaces.nsIMsgFolder);
var isMail = serverType != 'nntp';
var folderTree = GetFolderTree();
var isSpecialFolder = !(specialFolder == "none" || (specialFolder == "Junk" && CanRenameDeleteJunkMail(msgFolder.URI)));
var canRename = GetFolderAttribute(folderTree, folderResource, "CanRename") == "true";
@ -350,7 +346,6 @@ function SetupRemoveMenuItem(folderResource, numSelected, isServer, serverType,
//Can't currently delete Accounts or special folders.
var showRemove = (numSelected <=1) && (isMail && !isSpecialFolder) && !isServer;
ShowMenuItem("folderPaneContext-remove", showRemove);
if(showRemove)
{
@ -426,7 +421,6 @@ function SetMenuItemLabel(id, label)
var item = document.getElementById(id);
if(item)
item.setAttribute('label', label);
}
function SetMenuItemAccessKey(id, accessKey)
@ -434,7 +428,6 @@ function SetMenuItemAccessKey(id, accessKey)
var item = document.getElementById(id);
if(item)
item.setAttribute('accesskey', accessKey);
}
function fillMessagePaneContextMenu()
@ -618,4 +611,3 @@ function CopyMessageUrl()
dump("ex="+ex+"\n");
}
}