home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 35 Internet / 35-Internet.zip / mozil06.zip / bin / chrome / messenger.jar / content / messenger / mailOverlay.xul < prev    next >
Extensible Markup Language  |  2001-02-14  |  2KB  |  53 lines

  1. <?xml version="1.0"?>
  2.  
  3. <!DOCTYPE window SYSTEM "chrome://messenger/locale/mailOverlay.dtd">
  4.  
  5. <overlay id="mailOverlay.xul"
  6.          xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
  7.  
  8.   <script language="JavaScript">
  9.   <![CDATA[
  10.     function goNewCardDialog(selectedAB)
  11.       {
  12.           window.openDialog("chrome://messenger/content/addressbook/abNewCardDialog.xul",
  13.                             "",
  14.                             "chrome,resizeable=no,titlebar,modal",
  15.                             {selectedAB:selectedAB});
  16.       }
  17.  
  18.     function goOpenNewMessage()
  19.       {
  20.     try {
  21.         MsgNewMessage();
  22.         return;
  23.     }
  24.     catch(ex) {
  25.     ;
  26.     }
  27.           var msgComposeService = Components.classes["@mozilla.org/messengercompose;1"].getService(); 
  28.           msgComposeService = msgComposeService.QueryInterface(Components.interfaces.nsIMsgComposeService); 
  29.         msgComposeService.OpenComposeWindow(null, null,
  30.                                                                 Components.interfaces.nsIMsgCompType.New,
  31.                                                                 Components.interfaces.nsIMsgCompFormat.Default,
  32.                                                                 null); 
  33.       }  
  34.  
  35.   ]]>
  36.   </script>
  37.          
  38.   <!-- generic commands -->  
  39.   <broadcasterset id="broadcasterset">
  40.       <broadcaster id="cmd_newMessage" value="&newMessageCmd.label;" accesskey="&newMessageCmd.accesskey;" oncommand="goOpenNewMessage();"/>
  41.       <broadcaster id="cmd_newCard" value="&newCardCmd.label;" accesskey="&newCardCmd.accesskey;" oncommand="goNewCardDialog(0)"/>
  42.   </broadcasterset>    
  43.  
  44.   <keyset id="keyset">
  45.       <key id="key_newMessage"   key="&newMessageCmd.key;" observes="cmd_newMessage" modifiers="accel"/>
  46.   </keyset>
  47.    
  48.   <keyset id="defaultKeySet">
  49.       <key id="key_newMessage"   key="&newMessageCmd.key;" observes="cmd_newMessage" modifiers="accel"/>
  50.   </keyset>
  51.         
  52. </overlay>
  53.