mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-24 18:55:30 +00:00
Bug #224380 --> some items in message menu should be disabled if no messages are selected
thanks to mbr for the fix
This commit is contained in:
parent
782b9dcb82
commit
f446f3257b
@ -414,6 +414,23 @@ function InitMessageMenu()
|
||||
if(copyMenu)
|
||||
copyMenu.setAttribute("disabled", !aMessage);
|
||||
|
||||
// Disable Forward as/Label menu items if no message is selected
|
||||
var forwardAsMenu = document.getElementById("forwardAsMenu");
|
||||
if(forwardAsMenu)
|
||||
forwardAsMenu.setAttribute("disabled", !aMessage);
|
||||
|
||||
var labelMenu = document.getElementById("labelMenu");
|
||||
if(labelMenu)
|
||||
labelMenu.setAttribute("disabled", !aMessage);
|
||||
|
||||
// Disable mark menu when we're not in a folder
|
||||
var markMenu = document.getElementById("markMenu");
|
||||
if(markMenu)
|
||||
{
|
||||
var msgFolder = GetLoadedMsgFolder();
|
||||
markMenu.setAttribute("disabled", !msgFolder);
|
||||
}
|
||||
|
||||
document.commandDispatcher.updateCommands('create-menu-message');
|
||||
}
|
||||
|
||||
|
@ -1291,7 +1291,7 @@
|
||||
accesskey="&forwardMsgCmd.accesskey;"
|
||||
key="key_forward"
|
||||
observes="cmd_forward"/>
|
||||
<menu label="&forwardAsMenu.label;" accesskey="&forwardAsMenu.accesskey;">
|
||||
<menu id="forwardAsMenu" label="&forwardAsMenu.label;" accesskey="&forwardAsMenu.accesskey;">
|
||||
<menupopup>
|
||||
<menuitem label="&forwardAsInline.label;" accesskey="&forwardAsInline.accesskey;" observes="cmd_forwardInline"/>
|
||||
<menuitem label="&forwardAsAttachmentCmd.label;" accesskey="&forwardAsAttachmentCmd.accesskey;" observes="cmd_forwardAttachment"/>
|
||||
@ -1435,7 +1435,7 @@
|
||||
</template>
|
||||
</menu>
|
||||
|
||||
<menu label="&labelMenu.label;" accesskey="&labelMenu.accesskey;">
|
||||
<menu id="labelMenu" label="&labelMenu.label;" accesskey="&labelMenu.accesskey;">
|
||||
<menupopup id="menuPopup-labels" onpopupshowing="InitMessageLabel('menuPopup')">
|
||||
<menuitem
|
||||
id="menuPopup-labelMenuItem0"
|
||||
@ -1476,7 +1476,7 @@
|
||||
observes="cmd_label5"/>
|
||||
</menupopup>
|
||||
</menu>
|
||||
<menu label="&markMenu.label;" accesskey="&markMenu.accesskey;">
|
||||
<menu id="markMenu" label="&markMenu.label;" accesskey="&markMenu.accesskey;">
|
||||
<menupopup onpopupshowing="InitMessageMark()">
|
||||
<menuitem type="checkbox" key="key_toggleRead" id="markReadMenuItem" label="&markAsReadCmd.label;" accesskey="&markAsReadCmd.accesskey;" observes="cmd_markAsRead"/>
|
||||
<menuitem label="&markThreadAsReadCmd.label;" key="key_markThreadAsRead" accesskey="&markThreadAsReadCmd.accesskey;" observes="cmd_markThreadAsRead"/>
|
||||
|
Loading…
Reference in New Issue
Block a user