зеркало из https://github.com/mozilla/gecko-dev.git
Bug #207861 --> Rename Folder option is useless for newsgroups and should not show up.
Patch by Serge GAUTHERIE
This commit is contained in:
Родитель
dfd04fbaf3
Коммит
a19f47a6ab
|
@ -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");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче