mirror of https://github.com/roytam1/boc-uxp.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
63 lines
2.3 KiB
63 lines
2.3 KiB
<?xml version="1.0"?> |
|
<!-- This Source Code Form is subject to the terms of the Mozilla Public |
|
- License, v. 2.0. If a copy of the MPL was not distributed with this |
|
- file, You can obtain one at http://mozilla.org/MPL/2.0/. --> |
|
|
|
|
|
<!DOCTYPE overlay SYSTEM "chrome://messenger/locale/mailOverlay.dtd"> |
|
<overlay id="mailOverlay.xul" |
|
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> |
|
|
|
<script type="application/javascript"> |
|
<![CDATA[ |
|
Components.utils.import("resource:///modules/mailServices.js"); |
|
function openNewCardDialog() |
|
{ |
|
window.openDialog("chrome://messenger/content/addressbook/abNewCardDialog.xul", |
|
"", "chrome,modal,resizable=no,centerscreen"); |
|
} |
|
|
|
function goOpenNewMessage() |
|
{ |
|
// if there is a MsgNewMessage function in scope |
|
// and we should use it, so that we choose the proper |
|
// identity, based on the selected message or folder |
|
// if not, bring up the compose window to the default identity |
|
if ("MsgNewMessage" in window) { |
|
MsgNewMessage(null); |
|
return; |
|
} |
|
|
|
MailServices.compose.OpenComposeWindow(null, null, null, |
|
Components.interfaces.nsIMsgCompType.New, |
|
Components.interfaces.nsIMsgCompFormat.Default, |
|
null, null); |
|
} |
|
|
|
]]> |
|
</script> |
|
|
|
<!-- generic commands --> |
|
<commandset id="tasksCommands"> |
|
<command id="cmd_newMessage" oncommand="goOpenNewMessage();"/> |
|
<command id="cmd_newCard" oncommand="openNewCardDialog()"/> |
|
</commandset> |
|
<menuitem id="menu_newCard" label="&newContactCmd.label;" |
|
accesskey="&newContactCmd.accesskey;" command="cmd_newCard"/> |
|
<menuitem id="menu_newMessage" label="&newMessageCmd.label;" |
|
accesskey="&newMessageCmd.accesskey;" key="key_newMessage" |
|
command="cmd_newMessage"/> |
|
<keyset id="tasksKeys"> |
|
#ifdef XP_MACOSX |
|
<key id="key_newMessage" key="&newMessageCmd.key;" command="cmd_newMessage" |
|
modifiers="accel,shift"/> |
|
<key id="key_newMessage2" key="&newMessageCmd2.key;" command="cmd_newMessage" |
|
modifiers="accel"/> |
|
#else |
|
<key id="key_newMessage" key="&newMessageCmd.key;" command="cmd_newMessage" |
|
modifiers="accel"/> |
|
<key id="key_newMessage2" key="&newMessageCmd2.key;" command="cmd_newMessage" |
|
modifiers="accel"/> |
|
#endif |
|
</keyset> |
|
</overlay>
|
|
|