home *** CD-ROM | disk | FTP | other *** search
/ Chip 2002 January / 01_02.iso / software / netscape62win / mail.xpi / bin / chrome / messenger.jar / content / messenger / msgFolderPickerOverlay.xul < prev    next >
Extensible Markup Language  |  2001-08-31  |  27KB  |  489 lines

  1. <?xml version="1.0"?>
  2. <!--
  3. The contents of this file are subject to the Netscape Public
  4. License Version 1.1 (the "License"); you may not use this file
  5. except in compliance with the License. You may obtain a copy of
  6. the License at http://www.mozilla.org/NPL/
  7.  
  8. Software distributed under the License is distributed on an "AS
  9. IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
  10. implied. See the License for the specific language governing
  11. rights and limitations under the License.
  12.  
  13. The Original Code is Mozilla Communicator client code, released
  14. March 31, 1998.
  15.  
  16. The Initial Developer of the Original Code is Netscape
  17. Communications Corporation. Portions created by Netscape are
  18. Copyright (C) 1998-1999 Netscape Communications Corporation. All
  19. Rights Reserved.
  20. -->
  21.  
  22. <?xml-stylesheet href="chrome://messenger/skin/folderMenus.css" type="text/css"?>
  23.  
  24. <!DOCTYPE window SYSTEM "chrome://messenger/locale/msgFolderPickerOverlay.dtd">
  25.  
  26. <overlay id="msgFolderPicker"
  27.          xmlns:nc="http://home.netscape.com/NC-rdf#"
  28.                  xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
  29.   <stringbundleset id="stringbundleset">
  30.     <stringbundle id="bundle_messenger" src="chrome://messenger/locale/messenger.properties"/>
  31.   </stringbundleset>
  32.   <script type="application/x-javascript" src="chrome://messenger/content/msgFolderPickerOverlay.js"/>
  33.   <script type="application/x-javascript" src="chrome://messenger/content/mailCommands.js"/>
  34.  
  35.   <menu class="push" label="&newfolderclickhere.label;" uri="" id="msgNewFolderPicker" 
  36.     sortResource="http://home.netscape.com/NC-rdf#FolderTreeName"
  37.     sortDirection="ascending"
  38.     datasources="rdf:msgaccountmanager rdf:mailnewsfolders"
  39.     ref="msgaccounts:/">
  40.         <template>
  41.           <rule nc:CanCreateSubfolders="true" nc:CanCreateFoldersOnServer="true" iscontainer="true" isempty="false">
  42.             <menupopup>
  43.               <menu uri="..." class="folderMenuItem menu-iconic" label="rdf:http://home.netscape.com/NC-rdf#Name" 
  44.                                 oncommand="PickedMsgFolder(event.target,'msgNewFolderPicker')"
  45.         SpecialFolder="rdf:http://home.netscape.com/NC-rdf#SpecialFolder"
  46.                                 BiffState="rdf:http://home.netscape.com/NC-rdf#BiffState"
  47.                                 IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
  48.                                 IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
  49.                                 ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType">
  50.                 <menupopup>
  51.                   <menuitem label="&newfolderchoosethis.label;"
  52.                                 oncommand="PickedMsgFolder(event.target.parentNode.parentNode,'msgNewFolderPicker')"/>
  53.                   <menuseparator/>
  54.                 </menupopup>
  55.               </menu>
  56.             </menupopup>
  57.           </rule>
  58.  
  59.     <rule nc:CanCreateFoldersOnServer="false"/>
  60.  
  61.     <!-- no subfolders for some inboxes --> 
  62.     <rule nc:CanCreateSubfolders="false" iscontainer="true" isempty="true">
  63.             <menupopup>
  64.                         <menuitem disabled="true" uri="..." class="folderMenuItem menuitem-iconic" label="rdf:http://home.netscape.com/NC-rdf#Name"
  65.                                 SpecialFolder="rdf:http://home.netscape.com/NC-rdf#SpecialFolder"
  66.                                 BiffState="rdf:http://home.netscape.com/NC-rdf#BiffState"
  67.                                 IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
  68.                                 IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
  69.                                 ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType"/>
  70.             </menupopup>
  71.     </rule>
  72.           <rule nc:CanCreateSubfolders="true">
  73.             <menupopup>
  74.                         <menuitem uri="..." class="folderMenuItem menuitem-iconic" label="rdf:http://home.netscape.com/NC-rdf#Name" 
  75.                                 oncommand="PickedMsgFolder(event.target,'msgNewFolderPicker')"
  76.         SpecialFolder="rdf:http://home.netscape.com/NC-rdf#SpecialFolder"
  77.                                 BiffState="rdf:http://home.netscape.com/NC-rdf#BiffState"
  78.                                 IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
  79.                                 IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
  80.                                 ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType"/>
  81.             </menupopup>
  82.           </rule>
  83.   </template>
  84.   <menupopup />
  85.   </menu>
  86.  
  87.   <menulist label="&renamefolderclickhere.label;" uri=""
  88.     id="msgRenameFolderPicker"
  89.     sortResource="http://home.netscape.com/NC-rdf#FolderTreeName"
  90.     sortDirection="ascending"
  91.     datasources="rdf:msgaccountmanager rdf:mailnewsfolders"
  92.     ref="msgaccounts:/">
  93.         <template>
  94.           <rule nc:CanRename="true" iscontainer="true" isempty="false">
  95.             <menupopup>
  96.               <menu uri="..." class="folderMenuItem menu-iconic" label="rdf:http://home.netscape.com/NC-rdf#Name" 
  97.                                 oncommand="PickedMsgFolder(event.target,'msgRenameFolderPicker')"
  98.         SpecialFolder="rdf:http://home.netscape.com/NC-rdf#SpecialFolder"
  99.                                 BiffState="rdf:http://home.netscape.com/NC-rdf#BiffState"
  100.                                 IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
  101.                                 IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
  102.                                 ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType">
  103.                 <menupopup class="menulist-menupopup">
  104.                   <menuitem label="&renamefolderchoosethis.label;"
  105.                                 oncommand="PickedMsgFolder(event.target.parentNode.parentNode,'msgRenameFolderPicker')"/>
  106.                   <menuseparator/>
  107.                 </menupopup>
  108.               </menu>
  109.             </menupopup>
  110.           </rule>
  111.           <rule nc:CanRename="false" nc:ServerType="nntp">
  112.     <!--  don't show nntp servers in the rename dialog -->
  113.           </rule>
  114.     <rule nc:CanRename="false" iscontainer="true" isempty="false">
  115.       <!-- note, there is no "file here" -->
  116.             <menupopup>
  117.               <menu uri="..." class="folderMenuItem menu-iconic" label="rdf:http://home.netscape.com/NC-rdf#Name"
  118.                                 oncommand="PickedMsgFolder(event.target,'msgRenameFolderPicker')"
  119.                                 SpecialFolder="rdf:http://home.netscape.com/NC-rdf#SpecialFolder"
  120.                                 BiffState="rdf:http://home.netscape.com/NC-rdf#BiffState"
  121.                                 IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
  122.                                 IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
  123.                                 ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType">
  124.       <menupopup class="menulist-menupopup"/>
  125.               </menu>
  126.             </menupopup>
  127.           </rule>
  128.     <!-- this makes the special folders that you can't rename
  129.     like TRASH and INBOX show up, but they are disabled -->
  130.     <rule nc:CanRename="false" iscontainer="true" isempty="true">
  131.             <menupopup>
  132.                         <menuitem disabled="true" uri="..." class="folderMenuItem menuitem-iconic" label="rdf:http://home.netscape.com/NC-rdf#Name"
  133.                                 SpecialFolder="rdf:http://home.netscape.com/NC-rdf#SpecialFolder"
  134.                                 BiffState="rdf:http://home.netscape.com/NC-rdf#BiffState"
  135.                                 IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
  136.                                 IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
  137.                                 ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType"/>
  138.             </menupopup>
  139.           </rule>
  140.           <rule nc:CanRename="true">
  141.             <menupopup>
  142.                         <menuitem uri="..." class="folderMenuItem menuitem-iconic" label="rdf:http://home.netscape.com/NC-rdf#Name" 
  143.                                 oncommand="PickedMsgFolder(event.target,'msgRenameFolderPicker')"
  144.         SpecialFolder="rdf:http://home.netscape.com/NC-rdf#SpecialFolder"
  145.                                 BiffState="rdf:http://home.netscape.com/NC-rdf#BiffState"
  146.                                 IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
  147.                                 IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
  148.                                 ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType"/>
  149.             </menupopup>
  150.           </rule>
  151.   </template>
  152.   <menupopup />
  153.   </menulist>
  154.  
  155.   <menulist label="&choosefolderclickhere.label;" uri="" id="msgFccFolderPicker"
  156.     sortResource="http://home.netscape.com/NC-rdf#FolderTreeName"
  157.     sortDirection="ascending"
  158.     datasources="rdf:msgaccountmanager rdf:mailnewsfolders"
  159.     ref="msgaccounts:/">
  160.         <template>
  161.           <rule nc:CanFileMessages="true" iscontainer="true" isempty="false">
  162.             <menupopup>
  163.               <menu uri="..." class="folderMenuItem menu-iconic" label="rdf:http://home.netscape.com/NC-rdf#Name" 
  164.                                 oncommand="PickedMsgFolder(event.target,'msgFccFolderPicker')"
  165.         SpecialFolder="rdf:http://home.netscape.com/NC-rdf#SpecialFolder"
  166.                                 BiffState="rdf:http://home.netscape.com/NC-rdf#BiffState"
  167.                                 IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
  168.                                 IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
  169.                                 ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType">
  170.                 <menupopup class="menulist-menupopup">
  171.                   <menuitem label="&filemessageschoosethis.label;"
  172.                             oncommand="PickedMsgFolder(event.target.parentNode.parentNode,'msgFccFolderPicker')"/>
  173.                   <menuseparator/>
  174.                 </menupopup>
  175.               </menu>
  176.             </menupopup>
  177.           </rule>
  178.     <rule nc:CanFileMessagesOnServer="false">
  179.       <!-- don't show servers (nntp & any others) which does not allow message filing -->
  180.           </rule>
  181.     <rule nc:CanFileMessages="false" iscontainer="true" isempty="false">
  182.       <!-- note, there is no "file here" -->
  183.             <menupopup>
  184.               <menu uri="..." class="folderMenuItem menu-iconic" label="rdf:http://home.netscape.com/NC-rdf#Name"
  185.                                 oncommand="PickedMsgFolder(event.target,'msgFccFolderPicker')"
  186.                                 SpecialFolder="rdf:http://home.netscape.com/NC-rdf#SpecialFolder"
  187.                                 BiffState="rdf:http://home.netscape.com/NC-rdf#BiffState"
  188.                                 IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
  189.                                 IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
  190.                                 ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType">
  191.       <menupopup class="menulist-menupopup"/>
  192.               </menu>
  193.             </menupopup>
  194.           </rule>
  195.           <rule nc:CanFileMessages="true">
  196.             <menupopup>
  197.                         <menuitem uri="..." class="folderMenuItem menuitem-iconic" label="rdf:http://home.netscape.com/NC-rdf#Name" 
  198.                                 oncommand="PickedMsgFolder(event.target,'msgFccFolderPicker')"
  199.         SpecialFolder="rdf:http://home.netscape.com/NC-rdf#SpecialFolder"
  200.                                 BiffState="rdf:http://home.netscape.com/NC-rdf#BiffState"
  201.                                 IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
  202.                                 IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
  203.                                 ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType"/>
  204.             </menupopup>
  205.           </rule>
  206.   </template>
  207.   <menupopup />
  208.   </menulist>
  209.  
  210.   <menulist label="&choosefolderclickhere.label;" uri=""
  211.     id="msgDraftsFolderPicker"
  212.     sortResource="http://home.netscape.com/NC-rdf#FolderTreeName"
  213.     sortDirection="ascending"
  214.     datasources="rdf:msgaccountmanager rdf:mailnewsfolders"
  215.     ref="msgaccounts:/">
  216.         <template>
  217.           <rule nc:CanFileMessages="true" iscontainer="true" isempty="false">
  218.             <menupopup>
  219.               <menu uri="..." class="folderMenuItem menu-iconic" label="rdf:http://home.netscape.com/NC-rdf#Name" 
  220.                                 oncommand="PickedMsgFolder(event.target,'msgDraftsFolderPicker')"
  221.         SpecialFolder="rdf:http://home.netscape.com/NC-rdf#SpecialFolder"
  222.                                 BiffState="rdf:http://home.netscape.com/NC-rdf#BiffState"
  223.                                 IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
  224.                                 IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
  225.                                 ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType">
  226.                 <menupopup class="menulist-menupopup">
  227.                   <menuitem label="&filemessageschoosethis.label;"
  228.                             oncommand="PickedMsgFolder(event.target.parentNode.parentNode,'msgDraftsFolderPicker')"/>
  229.                   <menuseparator/>
  230.                 </menupopup>
  231.               </menu>
  232.             </menupopup>
  233.           </rule>
  234.     <rule nc:CanFileMessagesOnServer="false">
  235.       <!-- don't show servers (nntp & any others) which does not allow message filing -->
  236.           </rule>
  237.     <rule nc:CanFileMessages="false" iscontainer="true" isempty="false">
  238.       <!-- note, there is no "file here" -->
  239.             <menupopup>
  240.               <menu uri="..." class="folderMenuItem menu-iconic" label="rdf:http://home.netscape.com/NC-rdf#Name"
  241.                                 oncommand="PickedMsgFolder(event.target,'msgDraftsFolderPicker')"
  242.                                 SpecialFolder="rdf:http://home.netscape.com/NC-rdf#SpecialFolder"
  243.                                 BiffState="rdf:http://home.netscape.com/NC-rdf#BiffState"
  244.                                 IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
  245.                                 IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
  246.                                 ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType">
  247.       <menupopup class="menulist-menupopup"/>
  248.               </menu>
  249.             </menupopup>
  250.           </rule>
  251.           <rule nc:CanFileMessages="true">
  252.             <menupopup>
  253.                         <menuitem uri="..." class="folderMenuItem menuitem-iconic" label="rdf:http://home.netscape.com/NC-rdf#Name" 
  254.                                 oncommand="PickedMsgFolder(event.target,'msgDraftsFolderPicker')"
  255.         SpecialFolder="rdf:http://home.netscape.com/NC-rdf#SpecialFolder"
  256.                                 BiffState="rdf:http://home.netscape.com/NC-rdf#BiffState"
  257.                                 IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
  258.                                 IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
  259.                                 ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType"/>
  260.             </menupopup>
  261.           </rule>
  262.   </template>
  263.   <menupopup />
  264.   </menulist>
  265.  
  266.   <menulist label="&choosefolderclickhere.label;" uri=""
  267.     id="msgStationeryFolderPicker"
  268.     sortResource="http://home.netscape.com/NC-rdf#FolderTreeName"
  269.     sortDirection="ascending"
  270.     datasources="rdf:msgaccountmanager rdf:mailnewsfolders"
  271.     ref="msgaccounts:/">
  272.         <template>
  273.           <rule nc:CanFileMessages="true" iscontainer="true" isempty="false">
  274.             <menupopup>
  275.               <menu uri="..." class="folderMenuItem menu-iconic" label="rdf:http://home.netscape.com/NC-rdf#Name" 
  276.                                 oncommand="PickedMsgFolder(event.target,'msgStationeryFolderPicker')"
  277.         SpecialFolder="rdf:http://home.netscape.com/NC-rdf#SpecialFolder"
  278.                                 BiffState="rdf:http://home.netscape.com/NC-rdf#BiffState"
  279.                                 IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
  280.                                 IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
  281.                                 ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType">
  282.                 <menupopup class="menulist-menupopup">
  283.                   <menuitem label="&filemessageschoosethis.label;"
  284.                             oncommand="PickedMsgFolder(event.target.parentNode.parentNode,'msgStationeryFolderPicker')"/>
  285.                   <menuseparator/>
  286.                 </menupopup>
  287.               </menu>
  288.             </menupopup>
  289.           </rule>
  290.       <rule nc:CanFileMessagesOnServer="false">
  291.         <!-- don't show servers (nntp & any others) which does not allow message filing -->
  292.       </rule>
  293.     <rule nc:CanFileMessages="false" iscontainer="true" isempty="false">
  294.       <!-- note, there is no "file here" -->
  295.             <menupopup>
  296.               <menu uri="..." class="folderMenuItem menu-iconic" label="rdf:http://home.netscape.com/NC-rdf#Name"
  297.                                 oncommand="PickedMsgFolder(event.target,'msgStationeryFolderPicker')"
  298.                                 SpecialFolder="rdf:http://home.netscape.com/NC-rdf#SpecialFolder"
  299.                                 BiffState="rdf:http://home.netscape.com/NC-rdf#BiffState"
  300.                                 IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
  301.                                 IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
  302.                                 ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType">
  303.                 <menupopup class="menulist-menupopup"/>
  304.               </menu>
  305.             </menupopup>
  306.           </rule>
  307.           <rule nc:CanFileMessages="true">
  308.             <menupopup>
  309.                         <menuitem uri="..." class="folderMenuItem menuitem-iconic" label="rdf:http://home.netscape.com/NC-rdf#Name" 
  310.                                 oncommand="PickedMsgFolder(event.target,'msgStationeryFolderPicker')"
  311.         SpecialFolder="rdf:http://home.netscape.com/NC-rdf#SpecialFolder"
  312.                                 BiffState="rdf:http://home.netscape.com/NC-rdf#BiffState"
  313.                                 IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
  314.                                 IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
  315.                                 ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType"/>
  316.             </menupopup>
  317.           </rule>
  318.       </template>
  319.       <menupopup />
  320.     </menulist>
  321.  
  322.   <menulist label="&chooseaccountclickhere.label;" 
  323.         uri="" id="msgFccAccountPicker" 
  324.         sortResource="http://home.netscape.com/NC-rdf#FolderTreeName"
  325.         sortDirection="ascending"
  326.         datasources="rdf:msgaccountmanager rdf:mailnewsfolders" 
  327.         ref="msgaccounts:/">
  328.     <template>
  329.       <rule nc:IsServer="true" nc:CanCreateFoldersOnServer="true">
  330.         <menupopup>
  331.           <menuitem uri="..." class="folderMenuItem menuitem-iconic" 
  332.                     label="rdf:http://home.netscape.com/NC-rdf#Name"
  333.                     oncommand="PickedMsgFolder(event.target,'msgFccAccountPicker')"
  334.                     IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
  335.                     IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
  336.                     ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType"
  337.                     CanCreateFoldersOnServer="rdf:http://home.netscape.com/NC-rdf#CanCreateFoldersOnServer"/>
  338.         </menupopup>
  339.       </rule>
  340.     </template>
  341.     <menupopup />
  342.   </menulist>
  343.  
  344.   <menulist label="&chooseaccountclickhere.label;" 
  345.         uri="" id="msgDraftsAccountPicker" 
  346.         sortResource="http://home.netscape.com/NC-rdf#FolderTreeName"
  347.         sortDirection="ascending"
  348.         datasources="rdf:msgaccountmanager rdf:mailnewsfolders" 
  349.         ref="msgaccounts:/">
  350.     <template>
  351.       <rule nc:IsServer="true" nc:CanCreateFoldersOnServer="true">
  352.         <menupopup>
  353.           <menuitem uri="..." class="folderMenuItem menuitem-iconic" 
  354.                     label="rdf:http://home.netscape.com/NC-rdf#Name"
  355.                     oncommand="PickedMsgFolder(event.target,'msgDraftsAccountPicker')"
  356.                     IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
  357.                     IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
  358.                     ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType"
  359.                     CanCreateFoldersOnServer="rdf:http://home.netscape.com/NC-rdf#CanCreateFoldersOnServer"/>
  360.         </menupopup>
  361.       </rule>
  362.     </template>
  363.     <menupopup />
  364.   </menulist>
  365.  
  366.   <menulist label="&chooseaccountclickhere.label;" 
  367.         uri="" id="msgStationeryAccountPicker" 
  368.         sortResource="http://home.netscape.com/NC-rdf#FolderTreeName"
  369.         sortDirection="ascending"
  370.         datasources="rdf:msgaccountmanager rdf:mailnewsfolders" 
  371.         ref="msgaccounts:/">
  372.     <template>
  373.       <rule nc:IsServer="true" nc:CanCreateFoldersOnServer="true">
  374.          <menupopup>
  375.           <menuitem uri="..." class="folderMenuItem menuitem-iconic" 
  376.                     label="rdf:http://home.netscape.com/NC-rdf#Name"
  377.                     oncommand="PickedMsgFolder(event.target,'msgStationeryAccountPicker')"
  378.                     IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
  379.                     IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
  380.                     ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType"
  381.                     CanCreateFoldersOnServer="rdf:http://home.netscape.com/NC-rdf#CanCreateFoldersOnServer"/>
  382.         </menupopup>
  383.       </rule>
  384.     </template>
  385.     <menupopup />
  386.   </menulist>
  387.  
  388.     <menulist id="searchableFolders"
  389.               sortResource="http://home.netscape.com/NC-rdf#FolderTreeName"
  390.               sortDirection="ascending"
  391.               datasources="rdf:msgaccountmanager rdf:mailnewsfolders"
  392.               ref="msgaccounts:/">
  393.       <template>
  394.         <rule iscontainer="true" isempty="false">
  395.           <menupopup>
  396.             <menu uri="..." 
  397.               class="folderMenuItem menu-iconic"
  398.               oncommand="onChooseFolder(event.target)"
  399.               SpecialFolder="rdf:http://home.netscape.com/NC-rdf#SpecialFolder"
  400.               BiffState="rdf:http://home.netscape.com/NC-rdf#BiffState"
  401.               IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
  402.               IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
  403.               ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType"
  404.               label="rdf:http://home.netscape.com/NC-rdf#Name">
  405.               <menupopup class="menulist-menupopup">
  406.                 <menuitem label="&filemessageschoosethis.label;"
  407.                           oncommand="onChooseFolder(event.target.parentNode.parentNode)"/>
  408.                 <menuseparator/>
  409.               </menupopup>
  410.             </menu>
  411.           </menupopup>
  412.         </rule>
  413.         <rule>
  414.           <menupopup>
  415.             <menuitem uri="..." value="..." 
  416.                class="folderMenuItem menuitem-iconic"
  417.                oncommand="onChooseFolder(event.target)"
  418.                SpecialFolder="rdf:http://home.netscape.com/NC-rdf#SpecialFolder"
  419.                BiffState="rdf:http://home.netscape.com/NC-rdf#BiffState"
  420.                IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
  421.                IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
  422.                ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType"
  423.                label="rdf:http://home.netscape.com/NC-rdf#Name"/>
  424.           </menupopup>
  425.         </rule>
  426.       </template>
  427.     </menulist>
  428.     <menulist id="actionTargetFolder"
  429.               containment="http://home.netscape.com/NC-rdf#child"
  430.               sortResource="http://home.netscape.com/NC-rdf#FolderTreeName"
  431.               sortDirection="ascending"
  432.               datasources="rdf:msgaccountmanager rdf:mailnewsfolders"
  433.               ref="msgaccounts:/">
  434.       <template>
  435.         <rule nc:CanFileMessagesOnServer="false">
  436.           <!-- don't show servers (nntp & any others) which does not allow message filing -->
  437.         </rule>
  438.         <rule nc:CanFileMessages="true" iscontainer="true" isempty="false">
  439.           <menupopup>
  440.               <menu uri="..." 
  441.                 class="folderMenuItem menu-iconic"
  442.                 oncommand="PickedMsgFolder(event.target,'actionTargetFolder')"
  443.                 SpecialFolder="rdf:http://home.netscape.com/NC-rdf#SpecialFolder"
  444.                 BiffState="rdf:http://home.netscape.com/NC-rdf#BiffState"
  445.                 IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
  446.                 IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
  447.                 ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType"
  448.                 label="rdf:http://home.netscape.com/NC-rdf#Name">
  449.                 <menupopup class="menulist-menupopup">
  450.                   <menuitem label="&filemessageschoosethis.label;"
  451.                             oncommand="PickedMsgFolder(event.target.parentNode.parentNode,'actionTargetFolder')"/>
  452.                   <menuseparator/>
  453.                 </menupopup>
  454.               </menu>
  455.           </menupopup>
  456.        </rule>
  457.        <rule nc:CanFileMessages="false" iscontainer="true" isempty="false">
  458.           <menupopup>
  459.              <menu uri="..."
  460.                class="folderMenuItem menu-iconic"
  461.                oncommand="PickedMsgFolder(event.target,'actionTargetFolder')"
  462.                SpecialFolder="rdf:http://home.netscape.com/NC-rdf#SpecialFolder"
  463.                BiffState="rdf:http://home.netscape.com/NC-rdf#BiffState"
  464.                IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
  465.                IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
  466.                ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType"
  467.                label="rdf:http://home.netscape.com/NC-rdf#Name">
  468.                <menupopup class="menulist-menupopup"/>
  469.               </menu>
  470.           </menupopup>
  471.         </rule>
  472.         <rule nc:CanFileMessages="true">
  473.           <menupopup>
  474.              <menuitem uri="..." value="..."  
  475.               class="folderMenuItem menuitem-iconic"
  476.               oncommand="PickedMsgFolder(event.target,'actionTargetFolder')"
  477.               SpecialFolder="rdf:http://home.netscape.com/NC-rdf#SpecialFolder"
  478.               BiffState="rdf:http://home.netscape.com/NC-rdf#BiffState"
  479.               IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
  480.               IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
  481.               ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType"
  482.               label="rdf:http://home.netscape.com/NC-rdf#Name"/>
  483.           </menupopup>
  484.         </rule>
  485.       </template>
  486.       <menupopup/>
  487.     </menulist>
  488. </overlay>
  489.