fix for #17402, stationary -> stationery.
r=alecf
major fixes for the new folder / rename folder / subscribe dialogs.
we no longer use an html select for the folder picker.
now we use cascading menu popups, like the copy and move menus.
this fixes a lot of bugs, and allows pre-flighting to finally work.
our folder data source has some new properies:
CanFileMessages, CanSubscribe, CanRename, and CanCreateSubfolders
we use these to determine what cascading menu to build, what to disable, etc.
also, nsMessenger::NewFolder() and nsMessenger::RenameFolder() were changes to
take a nsIRDFResource instead of a nsIDOMXULElement. Before we were
passing through to the back end the selected xul element, now we pass
the resource in.
other cool side effects:
in the copy & move menus, you don't get the choice to file or copy to a server, on folders
in the rename dialog, you can't pick a server, on a folder
in the new folder dialog, you can't pick the imap inbox. (* more needs to be done here.)
bugs fixed: #14773, #14254, #20599, #20646
r=alecf
a couple bullet proofing fixes to prevent some crashes reported on fullcircle
r=bienvenu
1999-12-03 11:10:09 +03:00
|
|
|
<?xml version="1.0"?>
|
2000-01-06 22:54:46 +03:00
|
|
|
<!--
|
|
|
|
The contents of this file are subject to the Netscape Public
|
|
|
|
License Version 1.1 (the "License"); you may not use this file
|
|
|
|
except in compliance with the License. You may obtain a copy of
|
|
|
|
the License at http://www.mozilla.org/NPL/
|
|
|
|
|
|
|
|
Software distributed under the License is distributed on an "AS
|
|
|
|
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
|
|
|
|
implied. See the License for the specific language governing
|
|
|
|
rights and limitations under the License.
|
|
|
|
|
|
|
|
The Original Code is Mozilla Communicator client code, released
|
|
|
|
March 31, 1998.
|
|
|
|
|
|
|
|
The Initial Developer of the Original Code is Netscape
|
|
|
|
Communications Corporation. Portions created by Netscape are
|
|
|
|
Copyright (C) 1998-1999 Netscape Communications Corporation. All
|
|
|
|
Rights Reserved.
|
|
|
|
-->
|
fix for #17402, stationary -> stationery.
r=alecf
major fixes for the new folder / rename folder / subscribe dialogs.
we no longer use an html select for the folder picker.
now we use cascading menu popups, like the copy and move menus.
this fixes a lot of bugs, and allows pre-flighting to finally work.
our folder data source has some new properies:
CanFileMessages, CanSubscribe, CanRename, and CanCreateSubfolders
we use these to determine what cascading menu to build, what to disable, etc.
also, nsMessenger::NewFolder() and nsMessenger::RenameFolder() were changes to
take a nsIRDFResource instead of a nsIDOMXULElement. Before we were
passing through to the back end the selected xul element, now we pass
the resource in.
other cool side effects:
in the copy & move menus, you don't get the choice to file or copy to a server, on folders
in the rename dialog, you can't pick a server, on a folder
in the new folder dialog, you can't pick the imap inbox. (* more needs to be done here.)
bugs fixed: #14773, #14254, #20599, #20646
r=alecf
a couple bullet proofing fixes to prevent some crashes reported on fullcircle
r=bienvenu
1999-12-03 11:10:09 +03:00
|
|
|
|
2001-09-01 02:20:37 +04:00
|
|
|
<?xml-stylesheet href="chrome://messenger/skin/folderMenus.css" type="text/css"?>
|
|
|
|
|
2003-03-17 07:59:12 +03:00
|
|
|
<!DOCTYPE overlay SYSTEM "chrome://messenger/locale/msgFolderPickerOverlay.dtd">
|
fix for #17402, stationary -> stationery.
r=alecf
major fixes for the new folder / rename folder / subscribe dialogs.
we no longer use an html select for the folder picker.
now we use cascading menu popups, like the copy and move menus.
this fixes a lot of bugs, and allows pre-flighting to finally work.
our folder data source has some new properies:
CanFileMessages, CanSubscribe, CanRename, and CanCreateSubfolders
we use these to determine what cascading menu to build, what to disable, etc.
also, nsMessenger::NewFolder() and nsMessenger::RenameFolder() were changes to
take a nsIRDFResource instead of a nsIDOMXULElement. Before we were
passing through to the back end the selected xul element, now we pass
the resource in.
other cool side effects:
in the copy & move menus, you don't get the choice to file or copy to a server, on folders
in the rename dialog, you can't pick a server, on a folder
in the new folder dialog, you can't pick the imap inbox. (* more needs to be done here.)
bugs fixed: #14773, #14254, #20599, #20646
r=alecf
a couple bullet proofing fixes to prevent some crashes reported on fullcircle
r=bienvenu
1999-12-03 11:10:09 +03:00
|
|
|
|
|
|
|
<overlay id="msgFolderPicker"
|
2000-08-31 05:50:48 +04:00
|
|
|
xmlns:nc="http://home.netscape.com/NC-rdf#"
|
fix for #17402, stationary -> stationery.
r=alecf
major fixes for the new folder / rename folder / subscribe dialogs.
we no longer use an html select for the folder picker.
now we use cascading menu popups, like the copy and move menus.
this fixes a lot of bugs, and allows pre-flighting to finally work.
our folder data source has some new properies:
CanFileMessages, CanSubscribe, CanRename, and CanCreateSubfolders
we use these to determine what cascading menu to build, what to disable, etc.
also, nsMessenger::NewFolder() and nsMessenger::RenameFolder() were changes to
take a nsIRDFResource instead of a nsIDOMXULElement. Before we were
passing through to the back end the selected xul element, now we pass
the resource in.
other cool side effects:
in the copy & move menus, you don't get the choice to file or copy to a server, on folders
in the rename dialog, you can't pick a server, on a folder
in the new folder dialog, you can't pick the imap inbox. (* more needs to be done here.)
bugs fixed: #14773, #14254, #20599, #20646
r=alecf
a couple bullet proofing fixes to prevent some crashes reported on fullcircle
r=bienvenu
1999-12-03 11:10:09 +03:00
|
|
|
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
|
2001-02-23 02:32:13 +03:00
|
|
|
<stringbundleset id="stringbundleset">
|
|
|
|
<stringbundle id="bundle_messenger" src="chrome://messenger/locale/messenger.properties"/>
|
|
|
|
</stringbundleset>
|
2001-03-24 02:44:31 +03:00
|
|
|
<script type="application/x-javascript" src="chrome://messenger/content/msgFolderPickerOverlay.js"/>
|
2001-12-10 10:44:03 +03:00
|
|
|
<script type="application/x-javascript" src="chrome://messenger/content/widgetglue.js"/>
|
fix for #17402, stationary -> stationery.
r=alecf
major fixes for the new folder / rename folder / subscribe dialogs.
we no longer use an html select for the folder picker.
now we use cascading menu popups, like the copy and move menus.
this fixes a lot of bugs, and allows pre-flighting to finally work.
our folder data source has some new properies:
CanFileMessages, CanSubscribe, CanRename, and CanCreateSubfolders
we use these to determine what cascading menu to build, what to disable, etc.
also, nsMessenger::NewFolder() and nsMessenger::RenameFolder() were changes to
take a nsIRDFResource instead of a nsIDOMXULElement. Before we were
passing through to the back end the selected xul element, now we pass
the resource in.
other cool side effects:
in the copy & move menus, you don't get the choice to file or copy to a server, on folders
in the rename dialog, you can't pick a server, on a folder
in the new folder dialog, you can't pick the imap inbox. (* more needs to be done here.)
bugs fixed: #14773, #14254, #20599, #20646
r=alecf
a couple bullet proofing fixes to prevent some crashes reported on fullcircle
r=bienvenu
1999-12-03 11:10:09 +03:00
|
|
|
|
2001-11-03 05:36:02 +03:00
|
|
|
<menulist label="&newfolderclickhere.label;" id="msgNewFolderPicker"
|
2001-08-22 00:41:33 +04:00
|
|
|
sortResource="http://home.netscape.com/NC-rdf#FolderTreeName"
|
|
|
|
sortDirection="ascending"
|
|
|
|
datasources="rdf:msgaccountmanager rdf:mailnewsfolders"
|
2001-03-22 03:59:29 +03:00
|
|
|
ref="msgaccounts:/">
|
fix for #17402, stationary -> stationery.
r=alecf
major fixes for the new folder / rename folder / subscribe dialogs.
we no longer use an html select for the folder picker.
now we use cascading menu popups, like the copy and move menus.
this fixes a lot of bugs, and allows pre-flighting to finally work.
our folder data source has some new properies:
CanFileMessages, CanSubscribe, CanRename, and CanCreateSubfolders
we use these to determine what cascading menu to build, what to disable, etc.
also, nsMessenger::NewFolder() and nsMessenger::RenameFolder() were changes to
take a nsIRDFResource instead of a nsIDOMXULElement. Before we were
passing through to the back end the selected xul element, now we pass
the resource in.
other cool side effects:
in the copy & move menus, you don't get the choice to file or copy to a server, on folders
in the rename dialog, you can't pick a server, on a folder
in the new folder dialog, you can't pick the imap inbox. (* more needs to be done here.)
bugs fixed: #14773, #14254, #20599, #20646
r=alecf
a couple bullet proofing fixes to prevent some crashes reported on fullcircle
r=bienvenu
1999-12-03 11:10:09 +03:00
|
|
|
<template>
|
2001-06-29 11:04:38 +04:00
|
|
|
<rule nc:CanCreateSubfolders="true" nc:CanCreateFoldersOnServer="true" iscontainer="true" isempty="false">
|
2001-11-03 05:36:02 +03:00
|
|
|
<menupopup class="menulist-menupopup">
|
2001-03-22 03:59:29 +03:00
|
|
|
<menu uri="..." class="folderMenuItem menu-iconic" label="rdf:http://home.netscape.com/NC-rdf#Name"
|
fix for #17402, stationary -> stationery.
r=alecf
major fixes for the new folder / rename folder / subscribe dialogs.
we no longer use an html select for the folder picker.
now we use cascading menu popups, like the copy and move menus.
this fixes a lot of bugs, and allows pre-flighting to finally work.
our folder data source has some new properies:
CanFileMessages, CanSubscribe, CanRename, and CanCreateSubfolders
we use these to determine what cascading menu to build, what to disable, etc.
also, nsMessenger::NewFolder() and nsMessenger::RenameFolder() were changes to
take a nsIRDFResource instead of a nsIDOMXULElement. Before we were
passing through to the back end the selected xul element, now we pass
the resource in.
other cool side effects:
in the copy & move menus, you don't get the choice to file or copy to a server, on folders
in the rename dialog, you can't pick a server, on a folder
in the new folder dialog, you can't pick the imap inbox. (* more needs to be done here.)
bugs fixed: #14773, #14254, #20599, #20646
r=alecf
a couple bullet proofing fixes to prevent some crashes reported on fullcircle
r=bienvenu
1999-12-03 11:10:09 +03:00
|
|
|
oncommand="PickedMsgFolder(event.target,'msgNewFolderPicker')"
|
2001-03-22 03:59:29 +03:00
|
|
|
SpecialFolder="rdf:http://home.netscape.com/NC-rdf#SpecialFolder"
|
fix for #17402, stationary -> stationery.
r=alecf
major fixes for the new folder / rename folder / subscribe dialogs.
we no longer use an html select for the folder picker.
now we use cascading menu popups, like the copy and move menus.
this fixes a lot of bugs, and allows pre-flighting to finally work.
our folder data source has some new properies:
CanFileMessages, CanSubscribe, CanRename, and CanCreateSubfolders
we use these to determine what cascading menu to build, what to disable, etc.
also, nsMessenger::NewFolder() and nsMessenger::RenameFolder() were changes to
take a nsIRDFResource instead of a nsIDOMXULElement. Before we were
passing through to the back end the selected xul element, now we pass
the resource in.
other cool side effects:
in the copy & move menus, you don't get the choice to file or copy to a server, on folders
in the rename dialog, you can't pick a server, on a folder
in the new folder dialog, you can't pick the imap inbox. (* more needs to be done here.)
bugs fixed: #14773, #14254, #20599, #20646
r=alecf
a couple bullet proofing fixes to prevent some crashes reported on fullcircle
r=bienvenu
1999-12-03 11:10:09 +03:00
|
|
|
BiffState="rdf:http://home.netscape.com/NC-rdf#BiffState"
|
|
|
|
IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
|
2001-08-01 14:34:18 +04:00
|
|
|
IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
|
fix for #17402, stationary -> stationery.
r=alecf
major fixes for the new folder / rename folder / subscribe dialogs.
we no longer use an html select for the folder picker.
now we use cascading menu popups, like the copy and move menus.
this fixes a lot of bugs, and allows pre-flighting to finally work.
our folder data source has some new properies:
CanFileMessages, CanSubscribe, CanRename, and CanCreateSubfolders
we use these to determine what cascading menu to build, what to disable, etc.
also, nsMessenger::NewFolder() and nsMessenger::RenameFolder() were changes to
take a nsIRDFResource instead of a nsIDOMXULElement. Before we were
passing through to the back end the selected xul element, now we pass
the resource in.
other cool side effects:
in the copy & move menus, you don't get the choice to file or copy to a server, on folders
in the rename dialog, you can't pick a server, on a folder
in the new folder dialog, you can't pick the imap inbox. (* more needs to be done here.)
bugs fixed: #14773, #14254, #20599, #20646
r=alecf
a couple bullet proofing fixes to prevent some crashes reported on fullcircle
r=bienvenu
1999-12-03 11:10:09 +03:00
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType">
|
|
|
|
<menupopup>
|
2001-03-30 06:06:46 +04:00
|
|
|
<menuitem label="&newfolderchoosethis.label;"
|
|
|
|
oncommand="PickedMsgFolder(event.target.parentNode.parentNode,'msgNewFolderPicker')"/>
|
fix for #17402, stationary -> stationery.
r=alecf
major fixes for the new folder / rename folder / subscribe dialogs.
we no longer use an html select for the folder picker.
now we use cascading menu popups, like the copy and move menus.
this fixes a lot of bugs, and allows pre-flighting to finally work.
our folder data source has some new properies:
CanFileMessages, CanSubscribe, CanRename, and CanCreateSubfolders
we use these to determine what cascading menu to build, what to disable, etc.
also, nsMessenger::NewFolder() and nsMessenger::RenameFolder() were changes to
take a nsIRDFResource instead of a nsIDOMXULElement. Before we were
passing through to the back end the selected xul element, now we pass
the resource in.
other cool side effects:
in the copy & move menus, you don't get the choice to file or copy to a server, on folders
in the rename dialog, you can't pick a server, on a folder
in the new folder dialog, you can't pick the imap inbox. (* more needs to be done here.)
bugs fixed: #14773, #14254, #20599, #20646
r=alecf
a couple bullet proofing fixes to prevent some crashes reported on fullcircle
r=bienvenu
1999-12-03 11:10:09 +03:00
|
|
|
<menuseparator/>
|
|
|
|
</menupopup>
|
|
|
|
</menu>
|
|
|
|
</menupopup>
|
|
|
|
</rule>
|
2001-06-29 11:04:38 +04:00
|
|
|
|
|
|
|
<rule nc:CanCreateFoldersOnServer="false"/>
|
|
|
|
|
2001-03-22 03:59:29 +03:00
|
|
|
<!-- no subfolders for some inboxes -->
|
|
|
|
<rule nc:CanCreateSubfolders="false" iscontainer="true" isempty="true">
|
fix for #17402, stationary -> stationery.
r=alecf
major fixes for the new folder / rename folder / subscribe dialogs.
we no longer use an html select for the folder picker.
now we use cascading menu popups, like the copy and move menus.
this fixes a lot of bugs, and allows pre-flighting to finally work.
our folder data source has some new properies:
CanFileMessages, CanSubscribe, CanRename, and CanCreateSubfolders
we use these to determine what cascading menu to build, what to disable, etc.
also, nsMessenger::NewFolder() and nsMessenger::RenameFolder() were changes to
take a nsIRDFResource instead of a nsIDOMXULElement. Before we were
passing through to the back end the selected xul element, now we pass
the resource in.
other cool side effects:
in the copy & move menus, you don't get the choice to file or copy to a server, on folders
in the rename dialog, you can't pick a server, on a folder
in the new folder dialog, you can't pick the imap inbox. (* more needs to be done here.)
bugs fixed: #14773, #14254, #20599, #20646
r=alecf
a couple bullet proofing fixes to prevent some crashes reported on fullcircle
r=bienvenu
1999-12-03 11:10:09 +03:00
|
|
|
<menupopup>
|
2001-03-22 03:59:29 +03:00
|
|
|
<menuitem disabled="true" uri="..." class="folderMenuItem menuitem-iconic" label="rdf:http://home.netscape.com/NC-rdf#Name"
|
fix for #17402, stationary -> stationery.
r=alecf
major fixes for the new folder / rename folder / subscribe dialogs.
we no longer use an html select for the folder picker.
now we use cascading menu popups, like the copy and move menus.
this fixes a lot of bugs, and allows pre-flighting to finally work.
our folder data source has some new properies:
CanFileMessages, CanSubscribe, CanRename, and CanCreateSubfolders
we use these to determine what cascading menu to build, what to disable, etc.
also, nsMessenger::NewFolder() and nsMessenger::RenameFolder() were changes to
take a nsIRDFResource instead of a nsIDOMXULElement. Before we were
passing through to the back end the selected xul element, now we pass
the resource in.
other cool side effects:
in the copy & move menus, you don't get the choice to file or copy to a server, on folders
in the rename dialog, you can't pick a server, on a folder
in the new folder dialog, you can't pick the imap inbox. (* more needs to be done here.)
bugs fixed: #14773, #14254, #20599, #20646
r=alecf
a couple bullet proofing fixes to prevent some crashes reported on fullcircle
r=bienvenu
1999-12-03 11:10:09 +03:00
|
|
|
SpecialFolder="rdf:http://home.netscape.com/NC-rdf#SpecialFolder"
|
|
|
|
BiffState="rdf:http://home.netscape.com/NC-rdf#BiffState"
|
|
|
|
IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
|
2001-08-01 14:34:18 +04:00
|
|
|
IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
|
fix for #17402, stationary -> stationery.
r=alecf
major fixes for the new folder / rename folder / subscribe dialogs.
we no longer use an html select for the folder picker.
now we use cascading menu popups, like the copy and move menus.
this fixes a lot of bugs, and allows pre-flighting to finally work.
our folder data source has some new properies:
CanFileMessages, CanSubscribe, CanRename, and CanCreateSubfolders
we use these to determine what cascading menu to build, what to disable, etc.
also, nsMessenger::NewFolder() and nsMessenger::RenameFolder() were changes to
take a nsIRDFResource instead of a nsIDOMXULElement. Before we were
passing through to the back end the selected xul element, now we pass
the resource in.
other cool side effects:
in the copy & move menus, you don't get the choice to file or copy to a server, on folders
in the rename dialog, you can't pick a server, on a folder
in the new folder dialog, you can't pick the imap inbox. (* more needs to be done here.)
bugs fixed: #14773, #14254, #20599, #20646
r=alecf
a couple bullet proofing fixes to prevent some crashes reported on fullcircle
r=bienvenu
1999-12-03 11:10:09 +03:00
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType"/>
|
|
|
|
</menupopup>
|
2001-03-22 03:59:29 +03:00
|
|
|
</rule>
|
fix for #17402, stationary -> stationery.
r=alecf
major fixes for the new folder / rename folder / subscribe dialogs.
we no longer use an html select for the folder picker.
now we use cascading menu popups, like the copy and move menus.
this fixes a lot of bugs, and allows pre-flighting to finally work.
our folder data source has some new properies:
CanFileMessages, CanSubscribe, CanRename, and CanCreateSubfolders
we use these to determine what cascading menu to build, what to disable, etc.
also, nsMessenger::NewFolder() and nsMessenger::RenameFolder() were changes to
take a nsIRDFResource instead of a nsIDOMXULElement. Before we were
passing through to the back end the selected xul element, now we pass
the resource in.
other cool side effects:
in the copy & move menus, you don't get the choice to file or copy to a server, on folders
in the rename dialog, you can't pick a server, on a folder
in the new folder dialog, you can't pick the imap inbox. (* more needs to be done here.)
bugs fixed: #14773, #14254, #20599, #20646
r=alecf
a couple bullet proofing fixes to prevent some crashes reported on fullcircle
r=bienvenu
1999-12-03 11:10:09 +03:00
|
|
|
<rule nc:CanCreateSubfolders="true">
|
|
|
|
<menupopup>
|
2001-03-22 03:59:29 +03:00
|
|
|
<menuitem uri="..." class="folderMenuItem menuitem-iconic" label="rdf:http://home.netscape.com/NC-rdf#Name"
|
fix for #17402, stationary -> stationery.
r=alecf
major fixes for the new folder / rename folder / subscribe dialogs.
we no longer use an html select for the folder picker.
now we use cascading menu popups, like the copy and move menus.
this fixes a lot of bugs, and allows pre-flighting to finally work.
our folder data source has some new properies:
CanFileMessages, CanSubscribe, CanRename, and CanCreateSubfolders
we use these to determine what cascading menu to build, what to disable, etc.
also, nsMessenger::NewFolder() and nsMessenger::RenameFolder() were changes to
take a nsIRDFResource instead of a nsIDOMXULElement. Before we were
passing through to the back end the selected xul element, now we pass
the resource in.
other cool side effects:
in the copy & move menus, you don't get the choice to file or copy to a server, on folders
in the rename dialog, you can't pick a server, on a folder
in the new folder dialog, you can't pick the imap inbox. (* more needs to be done here.)
bugs fixed: #14773, #14254, #20599, #20646
r=alecf
a couple bullet proofing fixes to prevent some crashes reported on fullcircle
r=bienvenu
1999-12-03 11:10:09 +03:00
|
|
|
oncommand="PickedMsgFolder(event.target,'msgNewFolderPicker')"
|
2001-03-22 03:59:29 +03:00
|
|
|
SpecialFolder="rdf:http://home.netscape.com/NC-rdf#SpecialFolder"
|
fix for #17402, stationary -> stationery.
r=alecf
major fixes for the new folder / rename folder / subscribe dialogs.
we no longer use an html select for the folder picker.
now we use cascading menu popups, like the copy and move menus.
this fixes a lot of bugs, and allows pre-flighting to finally work.
our folder data source has some new properies:
CanFileMessages, CanSubscribe, CanRename, and CanCreateSubfolders
we use these to determine what cascading menu to build, what to disable, etc.
also, nsMessenger::NewFolder() and nsMessenger::RenameFolder() were changes to
take a nsIRDFResource instead of a nsIDOMXULElement. Before we were
passing through to the back end the selected xul element, now we pass
the resource in.
other cool side effects:
in the copy & move menus, you don't get the choice to file or copy to a server, on folders
in the rename dialog, you can't pick a server, on a folder
in the new folder dialog, you can't pick the imap inbox. (* more needs to be done here.)
bugs fixed: #14773, #14254, #20599, #20646
r=alecf
a couple bullet proofing fixes to prevent some crashes reported on fullcircle
r=bienvenu
1999-12-03 11:10:09 +03:00
|
|
|
BiffState="rdf:http://home.netscape.com/NC-rdf#BiffState"
|
|
|
|
IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
|
2001-08-01 14:34:18 +04:00
|
|
|
IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
|
fix for #17402, stationary -> stationery.
r=alecf
major fixes for the new folder / rename folder / subscribe dialogs.
we no longer use an html select for the folder picker.
now we use cascading menu popups, like the copy and move menus.
this fixes a lot of bugs, and allows pre-flighting to finally work.
our folder data source has some new properies:
CanFileMessages, CanSubscribe, CanRename, and CanCreateSubfolders
we use these to determine what cascading menu to build, what to disable, etc.
also, nsMessenger::NewFolder() and nsMessenger::RenameFolder() were changes to
take a nsIRDFResource instead of a nsIDOMXULElement. Before we were
passing through to the back end the selected xul element, now we pass
the resource in.
other cool side effects:
in the copy & move menus, you don't get the choice to file or copy to a server, on folders
in the rename dialog, you can't pick a server, on a folder
in the new folder dialog, you can't pick the imap inbox. (* more needs to be done here.)
bugs fixed: #14773, #14254, #20599, #20646
r=alecf
a couple bullet proofing fixes to prevent some crashes reported on fullcircle
r=bienvenu
1999-12-03 11:10:09 +03:00
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType"/>
|
|
|
|
</menupopup>
|
|
|
|
</rule>
|
2001-03-22 03:59:29 +03:00
|
|
|
</template>
|
|
|
|
<menupopup />
|
2001-11-03 05:36:02 +03:00
|
|
|
</menulist>
|
fix for #17402, stationary -> stationery.
r=alecf
major fixes for the new folder / rename folder / subscribe dialogs.
we no longer use an html select for the folder picker.
now we use cascading menu popups, like the copy and move menus.
this fixes a lot of bugs, and allows pre-flighting to finally work.
our folder data source has some new properies:
CanFileMessages, CanSubscribe, CanRename, and CanCreateSubfolders
we use these to determine what cascading menu to build, what to disable, etc.
also, nsMessenger::NewFolder() and nsMessenger::RenameFolder() were changes to
take a nsIRDFResource instead of a nsIDOMXULElement. Before we were
passing through to the back end the selected xul element, now we pass
the resource in.
other cool side effects:
in the copy & move menus, you don't get the choice to file or copy to a server, on folders
in the rename dialog, you can't pick a server, on a folder
in the new folder dialog, you can't pick the imap inbox. (* more needs to be done here.)
bugs fixed: #14773, #14254, #20599, #20646
r=alecf
a couple bullet proofing fixes to prevent some crashes reported on fullcircle
r=bienvenu
1999-12-03 11:10:09 +03:00
|
|
|
|
2001-04-10 06:34:45 +04:00
|
|
|
<menulist label="&renamefolderclickhere.label;" uri=""
|
|
|
|
id="msgRenameFolderPicker"
|
2001-08-22 00:41:33 +04:00
|
|
|
sortResource="http://home.netscape.com/NC-rdf#FolderTreeName"
|
|
|
|
sortDirection="ascending"
|
2001-04-10 06:34:45 +04:00
|
|
|
datasources="rdf:msgaccountmanager rdf:mailnewsfolders"
|
2001-03-22 03:59:29 +03:00
|
|
|
ref="msgaccounts:/">
|
fix for #17402, stationary -> stationery.
r=alecf
major fixes for the new folder / rename folder / subscribe dialogs.
we no longer use an html select for the folder picker.
now we use cascading menu popups, like the copy and move menus.
this fixes a lot of bugs, and allows pre-flighting to finally work.
our folder data source has some new properies:
CanFileMessages, CanSubscribe, CanRename, and CanCreateSubfolders
we use these to determine what cascading menu to build, what to disable, etc.
also, nsMessenger::NewFolder() and nsMessenger::RenameFolder() were changes to
take a nsIRDFResource instead of a nsIDOMXULElement. Before we were
passing through to the back end the selected xul element, now we pass
the resource in.
other cool side effects:
in the copy & move menus, you don't get the choice to file or copy to a server, on folders
in the rename dialog, you can't pick a server, on a folder
in the new folder dialog, you can't pick the imap inbox. (* more needs to be done here.)
bugs fixed: #14773, #14254, #20599, #20646
r=alecf
a couple bullet proofing fixes to prevent some crashes reported on fullcircle
r=bienvenu
1999-12-03 11:10:09 +03:00
|
|
|
<template>
|
|
|
|
<rule nc:CanRename="true" iscontainer="true" isempty="false">
|
|
|
|
<menupopup>
|
2001-03-22 03:59:29 +03:00
|
|
|
<menu uri="..." class="folderMenuItem menu-iconic" label="rdf:http://home.netscape.com/NC-rdf#Name"
|
fix for #17402, stationary -> stationery.
r=alecf
major fixes for the new folder / rename folder / subscribe dialogs.
we no longer use an html select for the folder picker.
now we use cascading menu popups, like the copy and move menus.
this fixes a lot of bugs, and allows pre-flighting to finally work.
our folder data source has some new properies:
CanFileMessages, CanSubscribe, CanRename, and CanCreateSubfolders
we use these to determine what cascading menu to build, what to disable, etc.
also, nsMessenger::NewFolder() and nsMessenger::RenameFolder() were changes to
take a nsIRDFResource instead of a nsIDOMXULElement. Before we were
passing through to the back end the selected xul element, now we pass
the resource in.
other cool side effects:
in the copy & move menus, you don't get the choice to file or copy to a server, on folders
in the rename dialog, you can't pick a server, on a folder
in the new folder dialog, you can't pick the imap inbox. (* more needs to be done here.)
bugs fixed: #14773, #14254, #20599, #20646
r=alecf
a couple bullet proofing fixes to prevent some crashes reported on fullcircle
r=bienvenu
1999-12-03 11:10:09 +03:00
|
|
|
oncommand="PickedMsgFolder(event.target,'msgRenameFolderPicker')"
|
2001-03-22 03:59:29 +03:00
|
|
|
SpecialFolder="rdf:http://home.netscape.com/NC-rdf#SpecialFolder"
|
fix for #17402, stationary -> stationery.
r=alecf
major fixes for the new folder / rename folder / subscribe dialogs.
we no longer use an html select for the folder picker.
now we use cascading menu popups, like the copy and move menus.
this fixes a lot of bugs, and allows pre-flighting to finally work.
our folder data source has some new properies:
CanFileMessages, CanSubscribe, CanRename, and CanCreateSubfolders
we use these to determine what cascading menu to build, what to disable, etc.
also, nsMessenger::NewFolder() and nsMessenger::RenameFolder() were changes to
take a nsIRDFResource instead of a nsIDOMXULElement. Before we were
passing through to the back end the selected xul element, now we pass
the resource in.
other cool side effects:
in the copy & move menus, you don't get the choice to file or copy to a server, on folders
in the rename dialog, you can't pick a server, on a folder
in the new folder dialog, you can't pick the imap inbox. (* more needs to be done here.)
bugs fixed: #14773, #14254, #20599, #20646
r=alecf
a couple bullet proofing fixes to prevent some crashes reported on fullcircle
r=bienvenu
1999-12-03 11:10:09 +03:00
|
|
|
BiffState="rdf:http://home.netscape.com/NC-rdf#BiffState"
|
|
|
|
IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
|
2001-08-01 14:34:18 +04:00
|
|
|
IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
|
fix for #17402, stationary -> stationery.
r=alecf
major fixes for the new folder / rename folder / subscribe dialogs.
we no longer use an html select for the folder picker.
now we use cascading menu popups, like the copy and move menus.
this fixes a lot of bugs, and allows pre-flighting to finally work.
our folder data source has some new properies:
CanFileMessages, CanSubscribe, CanRename, and CanCreateSubfolders
we use these to determine what cascading menu to build, what to disable, etc.
also, nsMessenger::NewFolder() and nsMessenger::RenameFolder() were changes to
take a nsIRDFResource instead of a nsIDOMXULElement. Before we were
passing through to the back end the selected xul element, now we pass
the resource in.
other cool side effects:
in the copy & move menus, you don't get the choice to file or copy to a server, on folders
in the rename dialog, you can't pick a server, on a folder
in the new folder dialog, you can't pick the imap inbox. (* more needs to be done here.)
bugs fixed: #14773, #14254, #20599, #20646
r=alecf
a couple bullet proofing fixes to prevent some crashes reported on fullcircle
r=bienvenu
1999-12-03 11:10:09 +03:00
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType">
|
2001-04-10 06:34:45 +04:00
|
|
|
<menupopup class="menulist-menupopup">
|
2001-03-30 06:06:46 +04:00
|
|
|
<menuitem label="&renamefolderchoosethis.label;"
|
|
|
|
oncommand="PickedMsgFolder(event.target.parentNode.parentNode,'msgRenameFolderPicker')"/>
|
fix for #17402, stationary -> stationery.
r=alecf
major fixes for the new folder / rename folder / subscribe dialogs.
we no longer use an html select for the folder picker.
now we use cascading menu popups, like the copy and move menus.
this fixes a lot of bugs, and allows pre-flighting to finally work.
our folder data source has some new properies:
CanFileMessages, CanSubscribe, CanRename, and CanCreateSubfolders
we use these to determine what cascading menu to build, what to disable, etc.
also, nsMessenger::NewFolder() and nsMessenger::RenameFolder() were changes to
take a nsIRDFResource instead of a nsIDOMXULElement. Before we were
passing through to the back end the selected xul element, now we pass
the resource in.
other cool side effects:
in the copy & move menus, you don't get the choice to file or copy to a server, on folders
in the rename dialog, you can't pick a server, on a folder
in the new folder dialog, you can't pick the imap inbox. (* more needs to be done here.)
bugs fixed: #14773, #14254, #20599, #20646
r=alecf
a couple bullet proofing fixes to prevent some crashes reported on fullcircle
r=bienvenu
1999-12-03 11:10:09 +03:00
|
|
|
<menuseparator/>
|
|
|
|
</menupopup>
|
|
|
|
</menu>
|
|
|
|
</menupopup>
|
|
|
|
</rule>
|
|
|
|
<rule nc:CanRename="false" nc:ServerType="nntp">
|
2001-06-29 11:04:38 +04:00
|
|
|
<!-- don't show nntp servers in the rename dialog -->
|
fix for #17402, stationary -> stationery.
r=alecf
major fixes for the new folder / rename folder / subscribe dialogs.
we no longer use an html select for the folder picker.
now we use cascading menu popups, like the copy and move menus.
this fixes a lot of bugs, and allows pre-flighting to finally work.
our folder data source has some new properies:
CanFileMessages, CanSubscribe, CanRename, and CanCreateSubfolders
we use these to determine what cascading menu to build, what to disable, etc.
also, nsMessenger::NewFolder() and nsMessenger::RenameFolder() were changes to
take a nsIRDFResource instead of a nsIDOMXULElement. Before we were
passing through to the back end the selected xul element, now we pass
the resource in.
other cool side effects:
in the copy & move menus, you don't get the choice to file or copy to a server, on folders
in the rename dialog, you can't pick a server, on a folder
in the new folder dialog, you can't pick the imap inbox. (* more needs to be done here.)
bugs fixed: #14773, #14254, #20599, #20646
r=alecf
a couple bullet proofing fixes to prevent some crashes reported on fullcircle
r=bienvenu
1999-12-03 11:10:09 +03:00
|
|
|
</rule>
|
2001-03-22 03:59:29 +03:00
|
|
|
<rule nc:CanRename="false" iscontainer="true" isempty="false">
|
|
|
|
<!-- note, there is no "file here" -->
|
fix for #17402, stationary -> stationery.
r=alecf
major fixes for the new folder / rename folder / subscribe dialogs.
we no longer use an html select for the folder picker.
now we use cascading menu popups, like the copy and move menus.
this fixes a lot of bugs, and allows pre-flighting to finally work.
our folder data source has some new properies:
CanFileMessages, CanSubscribe, CanRename, and CanCreateSubfolders
we use these to determine what cascading menu to build, what to disable, etc.
also, nsMessenger::NewFolder() and nsMessenger::RenameFolder() were changes to
take a nsIRDFResource instead of a nsIDOMXULElement. Before we were
passing through to the back end the selected xul element, now we pass
the resource in.
other cool side effects:
in the copy & move menus, you don't get the choice to file or copy to a server, on folders
in the rename dialog, you can't pick a server, on a folder
in the new folder dialog, you can't pick the imap inbox. (* more needs to be done here.)
bugs fixed: #14773, #14254, #20599, #20646
r=alecf
a couple bullet proofing fixes to prevent some crashes reported on fullcircle
r=bienvenu
1999-12-03 11:10:09 +03:00
|
|
|
<menupopup>
|
2001-03-22 03:59:29 +03:00
|
|
|
<menu uri="..." class="folderMenuItem menu-iconic" label="rdf:http://home.netscape.com/NC-rdf#Name"
|
fix for #17402, stationary -> stationery.
r=alecf
major fixes for the new folder / rename folder / subscribe dialogs.
we no longer use an html select for the folder picker.
now we use cascading menu popups, like the copy and move menus.
this fixes a lot of bugs, and allows pre-flighting to finally work.
our folder data source has some new properies:
CanFileMessages, CanSubscribe, CanRename, and CanCreateSubfolders
we use these to determine what cascading menu to build, what to disable, etc.
also, nsMessenger::NewFolder() and nsMessenger::RenameFolder() were changes to
take a nsIRDFResource instead of a nsIDOMXULElement. Before we were
passing through to the back end the selected xul element, now we pass
the resource in.
other cool side effects:
in the copy & move menus, you don't get the choice to file or copy to a server, on folders
in the rename dialog, you can't pick a server, on a folder
in the new folder dialog, you can't pick the imap inbox. (* more needs to be done here.)
bugs fixed: #14773, #14254, #20599, #20646
r=alecf
a couple bullet proofing fixes to prevent some crashes reported on fullcircle
r=bienvenu
1999-12-03 11:10:09 +03:00
|
|
|
oncommand="PickedMsgFolder(event.target,'msgRenameFolderPicker')"
|
|
|
|
SpecialFolder="rdf:http://home.netscape.com/NC-rdf#SpecialFolder"
|
|
|
|
BiffState="rdf:http://home.netscape.com/NC-rdf#BiffState"
|
|
|
|
IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
|
2001-08-01 14:34:18 +04:00
|
|
|
IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
|
fix for #17402, stationary -> stationery.
r=alecf
major fixes for the new folder / rename folder / subscribe dialogs.
we no longer use an html select for the folder picker.
now we use cascading menu popups, like the copy and move menus.
this fixes a lot of bugs, and allows pre-flighting to finally work.
our folder data source has some new properies:
CanFileMessages, CanSubscribe, CanRename, and CanCreateSubfolders
we use these to determine what cascading menu to build, what to disable, etc.
also, nsMessenger::NewFolder() and nsMessenger::RenameFolder() were changes to
take a nsIRDFResource instead of a nsIDOMXULElement. Before we were
passing through to the back end the selected xul element, now we pass
the resource in.
other cool side effects:
in the copy & move menus, you don't get the choice to file or copy to a server, on folders
in the rename dialog, you can't pick a server, on a folder
in the new folder dialog, you can't pick the imap inbox. (* more needs to be done here.)
bugs fixed: #14773, #14254, #20599, #20646
r=alecf
a couple bullet proofing fixes to prevent some crashes reported on fullcircle
r=bienvenu
1999-12-03 11:10:09 +03:00
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType">
|
2001-04-10 06:34:45 +04:00
|
|
|
<menupopup class="menulist-menupopup"/>
|
fix for #17402, stationary -> stationery.
r=alecf
major fixes for the new folder / rename folder / subscribe dialogs.
we no longer use an html select for the folder picker.
now we use cascading menu popups, like the copy and move menus.
this fixes a lot of bugs, and allows pre-flighting to finally work.
our folder data source has some new properies:
CanFileMessages, CanSubscribe, CanRename, and CanCreateSubfolders
we use these to determine what cascading menu to build, what to disable, etc.
also, nsMessenger::NewFolder() and nsMessenger::RenameFolder() were changes to
take a nsIRDFResource instead of a nsIDOMXULElement. Before we were
passing through to the back end the selected xul element, now we pass
the resource in.
other cool side effects:
in the copy & move menus, you don't get the choice to file or copy to a server, on folders
in the rename dialog, you can't pick a server, on a folder
in the new folder dialog, you can't pick the imap inbox. (* more needs to be done here.)
bugs fixed: #14773, #14254, #20599, #20646
r=alecf
a couple bullet proofing fixes to prevent some crashes reported on fullcircle
r=bienvenu
1999-12-03 11:10:09 +03:00
|
|
|
</menu>
|
|
|
|
</menupopup>
|
|
|
|
</rule>
|
2001-03-22 03:59:29 +03:00
|
|
|
<!-- this makes the special folders that you can't rename
|
|
|
|
like TRASH and INBOX show up, but they are disabled -->
|
|
|
|
<rule nc:CanRename="false" iscontainer="true" isempty="true">
|
1999-12-04 22:52:03 +03:00
|
|
|
<menupopup>
|
2001-03-22 03:59:29 +03:00
|
|
|
<menuitem disabled="true" uri="..." class="folderMenuItem menuitem-iconic" label="rdf:http://home.netscape.com/NC-rdf#Name"
|
1999-12-04 22:52:03 +03:00
|
|
|
SpecialFolder="rdf:http://home.netscape.com/NC-rdf#SpecialFolder"
|
|
|
|
BiffState="rdf:http://home.netscape.com/NC-rdf#BiffState"
|
|
|
|
IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
|
2001-08-01 14:34:18 +04:00
|
|
|
IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
|
1999-12-04 22:52:03 +03:00
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType"/>
|
|
|
|
</menupopup>
|
|
|
|
</rule>
|
fix for #17402, stationary -> stationery.
r=alecf
major fixes for the new folder / rename folder / subscribe dialogs.
we no longer use an html select for the folder picker.
now we use cascading menu popups, like the copy and move menus.
this fixes a lot of bugs, and allows pre-flighting to finally work.
our folder data source has some new properies:
CanFileMessages, CanSubscribe, CanRename, and CanCreateSubfolders
we use these to determine what cascading menu to build, what to disable, etc.
also, nsMessenger::NewFolder() and nsMessenger::RenameFolder() were changes to
take a nsIRDFResource instead of a nsIDOMXULElement. Before we were
passing through to the back end the selected xul element, now we pass
the resource in.
other cool side effects:
in the copy & move menus, you don't get the choice to file or copy to a server, on folders
in the rename dialog, you can't pick a server, on a folder
in the new folder dialog, you can't pick the imap inbox. (* more needs to be done here.)
bugs fixed: #14773, #14254, #20599, #20646
r=alecf
a couple bullet proofing fixes to prevent some crashes reported on fullcircle
r=bienvenu
1999-12-03 11:10:09 +03:00
|
|
|
<rule nc:CanRename="true">
|
|
|
|
<menupopup>
|
2001-03-22 03:59:29 +03:00
|
|
|
<menuitem uri="..." class="folderMenuItem menuitem-iconic" label="rdf:http://home.netscape.com/NC-rdf#Name"
|
fix for #17402, stationary -> stationery.
r=alecf
major fixes for the new folder / rename folder / subscribe dialogs.
we no longer use an html select for the folder picker.
now we use cascading menu popups, like the copy and move menus.
this fixes a lot of bugs, and allows pre-flighting to finally work.
our folder data source has some new properies:
CanFileMessages, CanSubscribe, CanRename, and CanCreateSubfolders
we use these to determine what cascading menu to build, what to disable, etc.
also, nsMessenger::NewFolder() and nsMessenger::RenameFolder() were changes to
take a nsIRDFResource instead of a nsIDOMXULElement. Before we were
passing through to the back end the selected xul element, now we pass
the resource in.
other cool side effects:
in the copy & move menus, you don't get the choice to file or copy to a server, on folders
in the rename dialog, you can't pick a server, on a folder
in the new folder dialog, you can't pick the imap inbox. (* more needs to be done here.)
bugs fixed: #14773, #14254, #20599, #20646
r=alecf
a couple bullet proofing fixes to prevent some crashes reported on fullcircle
r=bienvenu
1999-12-03 11:10:09 +03:00
|
|
|
oncommand="PickedMsgFolder(event.target,'msgRenameFolderPicker')"
|
2001-03-22 03:59:29 +03:00
|
|
|
SpecialFolder="rdf:http://home.netscape.com/NC-rdf#SpecialFolder"
|
fix for #17402, stationary -> stationery.
r=alecf
major fixes for the new folder / rename folder / subscribe dialogs.
we no longer use an html select for the folder picker.
now we use cascading menu popups, like the copy and move menus.
this fixes a lot of bugs, and allows pre-flighting to finally work.
our folder data source has some new properies:
CanFileMessages, CanSubscribe, CanRename, and CanCreateSubfolders
we use these to determine what cascading menu to build, what to disable, etc.
also, nsMessenger::NewFolder() and nsMessenger::RenameFolder() were changes to
take a nsIRDFResource instead of a nsIDOMXULElement. Before we were
passing through to the back end the selected xul element, now we pass
the resource in.
other cool side effects:
in the copy & move menus, you don't get the choice to file or copy to a server, on folders
in the rename dialog, you can't pick a server, on a folder
in the new folder dialog, you can't pick the imap inbox. (* more needs to be done here.)
bugs fixed: #14773, #14254, #20599, #20646
r=alecf
a couple bullet proofing fixes to prevent some crashes reported on fullcircle
r=bienvenu
1999-12-03 11:10:09 +03:00
|
|
|
BiffState="rdf:http://home.netscape.com/NC-rdf#BiffState"
|
|
|
|
IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
|
2001-08-01 14:34:18 +04:00
|
|
|
IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
|
fix for #17402, stationary -> stationery.
r=alecf
major fixes for the new folder / rename folder / subscribe dialogs.
we no longer use an html select for the folder picker.
now we use cascading menu popups, like the copy and move menus.
this fixes a lot of bugs, and allows pre-flighting to finally work.
our folder data source has some new properies:
CanFileMessages, CanSubscribe, CanRename, and CanCreateSubfolders
we use these to determine what cascading menu to build, what to disable, etc.
also, nsMessenger::NewFolder() and nsMessenger::RenameFolder() were changes to
take a nsIRDFResource instead of a nsIDOMXULElement. Before we were
passing through to the back end the selected xul element, now we pass
the resource in.
other cool side effects:
in the copy & move menus, you don't get the choice to file or copy to a server, on folders
in the rename dialog, you can't pick a server, on a folder
in the new folder dialog, you can't pick the imap inbox. (* more needs to be done here.)
bugs fixed: #14773, #14254, #20599, #20646
r=alecf
a couple bullet proofing fixes to prevent some crashes reported on fullcircle
r=bienvenu
1999-12-03 11:10:09 +03:00
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType"/>
|
|
|
|
</menupopup>
|
|
|
|
</rule>
|
2001-03-22 03:59:29 +03:00
|
|
|
</template>
|
|
|
|
<menupopup />
|
2001-04-10 06:34:45 +04:00
|
|
|
</menulist>
|
fix for #17402, stationary -> stationery.
r=alecf
major fixes for the new folder / rename folder / subscribe dialogs.
we no longer use an html select for the folder picker.
now we use cascading menu popups, like the copy and move menus.
this fixes a lot of bugs, and allows pre-flighting to finally work.
our folder data source has some new properies:
CanFileMessages, CanSubscribe, CanRename, and CanCreateSubfolders
we use these to determine what cascading menu to build, what to disable, etc.
also, nsMessenger::NewFolder() and nsMessenger::RenameFolder() were changes to
take a nsIRDFResource instead of a nsIDOMXULElement. Before we were
passing through to the back end the selected xul element, now we pass
the resource in.
other cool side effects:
in the copy & move menus, you don't get the choice to file or copy to a server, on folders
in the rename dialog, you can't pick a server, on a folder
in the new folder dialog, you can't pick the imap inbox. (* more needs to be done here.)
bugs fixed: #14773, #14254, #20599, #20646
r=alecf
a couple bullet proofing fixes to prevent some crashes reported on fullcircle
r=bienvenu
1999-12-03 11:10:09 +03:00
|
|
|
|
2001-06-20 10:13:27 +04:00
|
|
|
<menulist label="&choosefolderclickhere.label;" uri="" id="msgFccFolderPicker"
|
2001-08-22 00:41:33 +04:00
|
|
|
sortResource="http://home.netscape.com/NC-rdf#FolderTreeName"
|
|
|
|
sortDirection="ascending"
|
2001-04-10 06:34:45 +04:00
|
|
|
datasources="rdf:msgaccountmanager rdf:mailnewsfolders"
|
2001-03-22 03:59:29 +03:00
|
|
|
ref="msgaccounts:/">
|
fix for #17402, stationary -> stationery.
r=alecf
major fixes for the new folder / rename folder / subscribe dialogs.
we no longer use an html select for the folder picker.
now we use cascading menu popups, like the copy and move menus.
this fixes a lot of bugs, and allows pre-flighting to finally work.
our folder data source has some new properies:
CanFileMessages, CanSubscribe, CanRename, and CanCreateSubfolders
we use these to determine what cascading menu to build, what to disable, etc.
also, nsMessenger::NewFolder() and nsMessenger::RenameFolder() were changes to
take a nsIRDFResource instead of a nsIDOMXULElement. Before we were
passing through to the back end the selected xul element, now we pass
the resource in.
other cool side effects:
in the copy & move menus, you don't get the choice to file or copy to a server, on folders
in the rename dialog, you can't pick a server, on a folder
in the new folder dialog, you can't pick the imap inbox. (* more needs to be done here.)
bugs fixed: #14773, #14254, #20599, #20646
r=alecf
a couple bullet proofing fixes to prevent some crashes reported on fullcircle
r=bienvenu
1999-12-03 11:10:09 +03:00
|
|
|
<template>
|
|
|
|
<rule nc:CanFileMessages="true" iscontainer="true" isempty="false">
|
|
|
|
<menupopup>
|
2001-03-22 03:59:29 +03:00
|
|
|
<menu uri="..." class="folderMenuItem menu-iconic" label="rdf:http://home.netscape.com/NC-rdf#Name"
|
1999-12-04 04:43:12 +03:00
|
|
|
oncommand="PickedMsgFolder(event.target,'msgFccFolderPicker')"
|
2001-03-22 03:59:29 +03:00
|
|
|
SpecialFolder="rdf:http://home.netscape.com/NC-rdf#SpecialFolder"
|
fix for #17402, stationary -> stationery.
r=alecf
major fixes for the new folder / rename folder / subscribe dialogs.
we no longer use an html select for the folder picker.
now we use cascading menu popups, like the copy and move menus.
this fixes a lot of bugs, and allows pre-flighting to finally work.
our folder data source has some new properies:
CanFileMessages, CanSubscribe, CanRename, and CanCreateSubfolders
we use these to determine what cascading menu to build, what to disable, etc.
also, nsMessenger::NewFolder() and nsMessenger::RenameFolder() were changes to
take a nsIRDFResource instead of a nsIDOMXULElement. Before we were
passing through to the back end the selected xul element, now we pass
the resource in.
other cool side effects:
in the copy & move menus, you don't get the choice to file or copy to a server, on folders
in the rename dialog, you can't pick a server, on a folder
in the new folder dialog, you can't pick the imap inbox. (* more needs to be done here.)
bugs fixed: #14773, #14254, #20599, #20646
r=alecf
a couple bullet proofing fixes to prevent some crashes reported on fullcircle
r=bienvenu
1999-12-03 11:10:09 +03:00
|
|
|
BiffState="rdf:http://home.netscape.com/NC-rdf#BiffState"
|
|
|
|
IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
|
2001-08-01 14:34:18 +04:00
|
|
|
IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
|
fix for #17402, stationary -> stationery.
r=alecf
major fixes for the new folder / rename folder / subscribe dialogs.
we no longer use an html select for the folder picker.
now we use cascading menu popups, like the copy and move menus.
this fixes a lot of bugs, and allows pre-flighting to finally work.
our folder data source has some new properies:
CanFileMessages, CanSubscribe, CanRename, and CanCreateSubfolders
we use these to determine what cascading menu to build, what to disable, etc.
also, nsMessenger::NewFolder() and nsMessenger::RenameFolder() were changes to
take a nsIRDFResource instead of a nsIDOMXULElement. Before we were
passing through to the back end the selected xul element, now we pass
the resource in.
other cool side effects:
in the copy & move menus, you don't get the choice to file or copy to a server, on folders
in the rename dialog, you can't pick a server, on a folder
in the new folder dialog, you can't pick the imap inbox. (* more needs to be done here.)
bugs fixed: #14773, #14254, #20599, #20646
r=alecf
a couple bullet proofing fixes to prevent some crashes reported on fullcircle
r=bienvenu
1999-12-03 11:10:09 +03:00
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType">
|
2001-04-10 06:34:45 +04:00
|
|
|
<menupopup class="menulist-menupopup">
|
2001-03-30 06:06:46 +04:00
|
|
|
<menuitem label="&filemessageschoosethis.label;"
|
|
|
|
oncommand="PickedMsgFolder(event.target.parentNode.parentNode,'msgFccFolderPicker')"/>
|
fix for #17402, stationary -> stationery.
r=alecf
major fixes for the new folder / rename folder / subscribe dialogs.
we no longer use an html select for the folder picker.
now we use cascading menu popups, like the copy and move menus.
this fixes a lot of bugs, and allows pre-flighting to finally work.
our folder data source has some new properies:
CanFileMessages, CanSubscribe, CanRename, and CanCreateSubfolders
we use these to determine what cascading menu to build, what to disable, etc.
also, nsMessenger::NewFolder() and nsMessenger::RenameFolder() were changes to
take a nsIRDFResource instead of a nsIDOMXULElement. Before we were
passing through to the back end the selected xul element, now we pass
the resource in.
other cool side effects:
in the copy & move menus, you don't get the choice to file or copy to a server, on folders
in the rename dialog, you can't pick a server, on a folder
in the new folder dialog, you can't pick the imap inbox. (* more needs to be done here.)
bugs fixed: #14773, #14254, #20599, #20646
r=alecf
a couple bullet proofing fixes to prevent some crashes reported on fullcircle
r=bienvenu
1999-12-03 11:10:09 +03:00
|
|
|
<menuseparator/>
|
|
|
|
</menupopup>
|
|
|
|
</menu>
|
|
|
|
</menupopup>
|
|
|
|
</rule>
|
2001-06-29 11:04:38 +04:00
|
|
|
<rule nc:CanFileMessagesOnServer="false">
|
|
|
|
<!-- don't show servers (nntp & any others) which does not allow message filing -->
|
fix for #17402, stationary -> stationery.
r=alecf
major fixes for the new folder / rename folder / subscribe dialogs.
we no longer use an html select for the folder picker.
now we use cascading menu popups, like the copy and move menus.
this fixes a lot of bugs, and allows pre-flighting to finally work.
our folder data source has some new properies:
CanFileMessages, CanSubscribe, CanRename, and CanCreateSubfolders
we use these to determine what cascading menu to build, what to disable, etc.
also, nsMessenger::NewFolder() and nsMessenger::RenameFolder() were changes to
take a nsIRDFResource instead of a nsIDOMXULElement. Before we were
passing through to the back end the selected xul element, now we pass
the resource in.
other cool side effects:
in the copy & move menus, you don't get the choice to file or copy to a server, on folders
in the rename dialog, you can't pick a server, on a folder
in the new folder dialog, you can't pick the imap inbox. (* more needs to be done here.)
bugs fixed: #14773, #14254, #20599, #20646
r=alecf
a couple bullet proofing fixes to prevent some crashes reported on fullcircle
r=bienvenu
1999-12-03 11:10:09 +03:00
|
|
|
</rule>
|
2001-03-22 03:59:29 +03:00
|
|
|
<rule nc:CanFileMessages="false" iscontainer="true" isempty="false">
|
|
|
|
<!-- note, there is no "file here" -->
|
fix for #17402, stationary -> stationery.
r=alecf
major fixes for the new folder / rename folder / subscribe dialogs.
we no longer use an html select for the folder picker.
now we use cascading menu popups, like the copy and move menus.
this fixes a lot of bugs, and allows pre-flighting to finally work.
our folder data source has some new properies:
CanFileMessages, CanSubscribe, CanRename, and CanCreateSubfolders
we use these to determine what cascading menu to build, what to disable, etc.
also, nsMessenger::NewFolder() and nsMessenger::RenameFolder() were changes to
take a nsIRDFResource instead of a nsIDOMXULElement. Before we were
passing through to the back end the selected xul element, now we pass
the resource in.
other cool side effects:
in the copy & move menus, you don't get the choice to file or copy to a server, on folders
in the rename dialog, you can't pick a server, on a folder
in the new folder dialog, you can't pick the imap inbox. (* more needs to be done here.)
bugs fixed: #14773, #14254, #20599, #20646
r=alecf
a couple bullet proofing fixes to prevent some crashes reported on fullcircle
r=bienvenu
1999-12-03 11:10:09 +03:00
|
|
|
<menupopup>
|
2001-03-22 03:59:29 +03:00
|
|
|
<menu uri="..." class="folderMenuItem menu-iconic" label="rdf:http://home.netscape.com/NC-rdf#Name"
|
1999-12-04 04:43:12 +03:00
|
|
|
oncommand="PickedMsgFolder(event.target,'msgFccFolderPicker')"
|
fix for #17402, stationary -> stationery.
r=alecf
major fixes for the new folder / rename folder / subscribe dialogs.
we no longer use an html select for the folder picker.
now we use cascading menu popups, like the copy and move menus.
this fixes a lot of bugs, and allows pre-flighting to finally work.
our folder data source has some new properies:
CanFileMessages, CanSubscribe, CanRename, and CanCreateSubfolders
we use these to determine what cascading menu to build, what to disable, etc.
also, nsMessenger::NewFolder() and nsMessenger::RenameFolder() were changes to
take a nsIRDFResource instead of a nsIDOMXULElement. Before we were
passing through to the back end the selected xul element, now we pass
the resource in.
other cool side effects:
in the copy & move menus, you don't get the choice to file or copy to a server, on folders
in the rename dialog, you can't pick a server, on a folder
in the new folder dialog, you can't pick the imap inbox. (* more needs to be done here.)
bugs fixed: #14773, #14254, #20599, #20646
r=alecf
a couple bullet proofing fixes to prevent some crashes reported on fullcircle
r=bienvenu
1999-12-03 11:10:09 +03:00
|
|
|
SpecialFolder="rdf:http://home.netscape.com/NC-rdf#SpecialFolder"
|
|
|
|
BiffState="rdf:http://home.netscape.com/NC-rdf#BiffState"
|
|
|
|
IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
|
2001-08-01 14:34:18 +04:00
|
|
|
IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
|
fix for #17402, stationary -> stationery.
r=alecf
major fixes for the new folder / rename folder / subscribe dialogs.
we no longer use an html select for the folder picker.
now we use cascading menu popups, like the copy and move menus.
this fixes a lot of bugs, and allows pre-flighting to finally work.
our folder data source has some new properies:
CanFileMessages, CanSubscribe, CanRename, and CanCreateSubfolders
we use these to determine what cascading menu to build, what to disable, etc.
also, nsMessenger::NewFolder() and nsMessenger::RenameFolder() were changes to
take a nsIRDFResource instead of a nsIDOMXULElement. Before we were
passing through to the back end the selected xul element, now we pass
the resource in.
other cool side effects:
in the copy & move menus, you don't get the choice to file or copy to a server, on folders
in the rename dialog, you can't pick a server, on a folder
in the new folder dialog, you can't pick the imap inbox. (* more needs to be done here.)
bugs fixed: #14773, #14254, #20599, #20646
r=alecf
a couple bullet proofing fixes to prevent some crashes reported on fullcircle
r=bienvenu
1999-12-03 11:10:09 +03:00
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType">
|
2001-04-10 06:34:45 +04:00
|
|
|
<menupopup class="menulist-menupopup"/>
|
fix for #17402, stationary -> stationery.
r=alecf
major fixes for the new folder / rename folder / subscribe dialogs.
we no longer use an html select for the folder picker.
now we use cascading menu popups, like the copy and move menus.
this fixes a lot of bugs, and allows pre-flighting to finally work.
our folder data source has some new properies:
CanFileMessages, CanSubscribe, CanRename, and CanCreateSubfolders
we use these to determine what cascading menu to build, what to disable, etc.
also, nsMessenger::NewFolder() and nsMessenger::RenameFolder() were changes to
take a nsIRDFResource instead of a nsIDOMXULElement. Before we were
passing through to the back end the selected xul element, now we pass
the resource in.
other cool side effects:
in the copy & move menus, you don't get the choice to file or copy to a server, on folders
in the rename dialog, you can't pick a server, on a folder
in the new folder dialog, you can't pick the imap inbox. (* more needs to be done here.)
bugs fixed: #14773, #14254, #20599, #20646
r=alecf
a couple bullet proofing fixes to prevent some crashes reported on fullcircle
r=bienvenu
1999-12-03 11:10:09 +03:00
|
|
|
</menu>
|
|
|
|
</menupopup>
|
|
|
|
</rule>
|
|
|
|
<rule nc:CanFileMessages="true">
|
|
|
|
<menupopup>
|
2001-03-22 03:59:29 +03:00
|
|
|
<menuitem uri="..." class="folderMenuItem menuitem-iconic" label="rdf:http://home.netscape.com/NC-rdf#Name"
|
1999-12-04 04:43:12 +03:00
|
|
|
oncommand="PickedMsgFolder(event.target,'msgFccFolderPicker')"
|
2001-03-22 03:59:29 +03:00
|
|
|
SpecialFolder="rdf:http://home.netscape.com/NC-rdf#SpecialFolder"
|
1999-12-04 04:43:12 +03:00
|
|
|
BiffState="rdf:http://home.netscape.com/NC-rdf#BiffState"
|
|
|
|
IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
|
2001-08-01 14:34:18 +04:00
|
|
|
IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
|
1999-12-04 04:43:12 +03:00
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType"/>
|
|
|
|
</menupopup>
|
|
|
|
</rule>
|
2001-03-22 03:59:29 +03:00
|
|
|
</template>
|
|
|
|
<menupopup />
|
2001-04-10 06:34:45 +04:00
|
|
|
</menulist>
|
2000-01-06 22:54:46 +03:00
|
|
|
|
2001-06-20 10:13:27 +04:00
|
|
|
<menulist label="&choosefolderclickhere.label;" uri=""
|
2001-04-10 06:34:45 +04:00
|
|
|
id="msgDraftsFolderPicker"
|
2001-08-22 00:41:33 +04:00
|
|
|
sortResource="http://home.netscape.com/NC-rdf#FolderTreeName"
|
|
|
|
sortDirection="ascending"
|
2001-04-10 06:34:45 +04:00
|
|
|
datasources="rdf:msgaccountmanager rdf:mailnewsfolders"
|
2001-03-22 03:59:29 +03:00
|
|
|
ref="msgaccounts:/">
|
1999-12-04 04:43:12 +03:00
|
|
|
<template>
|
|
|
|
<rule nc:CanFileMessages="true" iscontainer="true" isempty="false">
|
|
|
|
<menupopup>
|
2001-03-22 03:59:29 +03:00
|
|
|
<menu uri="..." class="folderMenuItem menu-iconic" label="rdf:http://home.netscape.com/NC-rdf#Name"
|
1999-12-04 04:43:12 +03:00
|
|
|
oncommand="PickedMsgFolder(event.target,'msgDraftsFolderPicker')"
|
2001-03-22 03:59:29 +03:00
|
|
|
SpecialFolder="rdf:http://home.netscape.com/NC-rdf#SpecialFolder"
|
1999-12-04 04:43:12 +03:00
|
|
|
BiffState="rdf:http://home.netscape.com/NC-rdf#BiffState"
|
|
|
|
IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
|
2001-08-01 14:34:18 +04:00
|
|
|
IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
|
1999-12-04 04:43:12 +03:00
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType">
|
2001-04-10 06:34:45 +04:00
|
|
|
<menupopup class="menulist-menupopup">
|
2001-03-30 06:06:46 +04:00
|
|
|
<menuitem label="&filemessageschoosethis.label;"
|
|
|
|
oncommand="PickedMsgFolder(event.target.parentNode.parentNode,'msgDraftsFolderPicker')"/>
|
1999-12-04 04:43:12 +03:00
|
|
|
<menuseparator/>
|
|
|
|
</menupopup>
|
|
|
|
</menu>
|
|
|
|
</menupopup>
|
|
|
|
</rule>
|
2001-06-29 11:04:38 +04:00
|
|
|
<rule nc:CanFileMessagesOnServer="false">
|
|
|
|
<!-- don't show servers (nntp & any others) which does not allow message filing -->
|
1999-12-04 04:43:12 +03:00
|
|
|
</rule>
|
2001-03-22 03:59:29 +03:00
|
|
|
<rule nc:CanFileMessages="false" iscontainer="true" isempty="false">
|
|
|
|
<!-- note, there is no "file here" -->
|
1999-12-04 04:43:12 +03:00
|
|
|
<menupopup>
|
2001-03-22 03:59:29 +03:00
|
|
|
<menu uri="..." class="folderMenuItem menu-iconic" label="rdf:http://home.netscape.com/NC-rdf#Name"
|
1999-12-04 04:43:12 +03:00
|
|
|
oncommand="PickedMsgFolder(event.target,'msgDraftsFolderPicker')"
|
|
|
|
SpecialFolder="rdf:http://home.netscape.com/NC-rdf#SpecialFolder"
|
|
|
|
BiffState="rdf:http://home.netscape.com/NC-rdf#BiffState"
|
|
|
|
IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
|
2001-08-01 14:34:18 +04:00
|
|
|
IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
|
1999-12-04 04:43:12 +03:00
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType">
|
2001-04-10 06:34:45 +04:00
|
|
|
<menupopup class="menulist-menupopup"/>
|
1999-12-04 04:43:12 +03:00
|
|
|
</menu>
|
|
|
|
</menupopup>
|
|
|
|
</rule>
|
|
|
|
<rule nc:CanFileMessages="true">
|
|
|
|
<menupopup>
|
2001-03-22 03:59:29 +03:00
|
|
|
<menuitem uri="..." class="folderMenuItem menuitem-iconic" label="rdf:http://home.netscape.com/NC-rdf#Name"
|
1999-12-04 04:43:12 +03:00
|
|
|
oncommand="PickedMsgFolder(event.target,'msgDraftsFolderPicker')"
|
2001-03-22 03:59:29 +03:00
|
|
|
SpecialFolder="rdf:http://home.netscape.com/NC-rdf#SpecialFolder"
|
1999-12-04 04:43:12 +03:00
|
|
|
BiffState="rdf:http://home.netscape.com/NC-rdf#BiffState"
|
|
|
|
IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
|
2001-08-01 14:34:18 +04:00
|
|
|
IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
|
1999-12-04 04:43:12 +03:00
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType"/>
|
|
|
|
</menupopup>
|
|
|
|
</rule>
|
2001-03-22 03:59:29 +03:00
|
|
|
</template>
|
|
|
|
<menupopup />
|
2001-04-10 06:34:45 +04:00
|
|
|
</menulist>
|
2000-01-06 22:54:46 +03:00
|
|
|
|
2001-06-20 10:13:27 +04:00
|
|
|
<menulist label="&choosefolderclickhere.label;" uri=""
|
2001-04-10 06:34:45 +04:00
|
|
|
id="msgStationeryFolderPicker"
|
2001-08-22 00:41:33 +04:00
|
|
|
sortResource="http://home.netscape.com/NC-rdf#FolderTreeName"
|
|
|
|
sortDirection="ascending"
|
2001-04-10 06:34:45 +04:00
|
|
|
datasources="rdf:msgaccountmanager rdf:mailnewsfolders"
|
2001-03-22 03:59:29 +03:00
|
|
|
ref="msgaccounts:/">
|
1999-12-04 04:43:12 +03:00
|
|
|
<template>
|
|
|
|
<rule nc:CanFileMessages="true" iscontainer="true" isempty="false">
|
|
|
|
<menupopup>
|
2001-03-30 06:06:46 +04:00
|
|
|
<menu uri="..." class="folderMenuItem menu-iconic" label="rdf:http://home.netscape.com/NC-rdf#Name"
|
1999-12-04 04:43:12 +03:00
|
|
|
oncommand="PickedMsgFolder(event.target,'msgStationeryFolderPicker')"
|
2001-03-22 03:59:29 +03:00
|
|
|
SpecialFolder="rdf:http://home.netscape.com/NC-rdf#SpecialFolder"
|
1999-12-04 04:43:12 +03:00
|
|
|
BiffState="rdf:http://home.netscape.com/NC-rdf#BiffState"
|
|
|
|
IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
|
2001-08-01 14:34:18 +04:00
|
|
|
IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
|
1999-12-04 04:43:12 +03:00
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType">
|
2001-04-10 06:34:45 +04:00
|
|
|
<menupopup class="menulist-menupopup">
|
2001-03-30 06:06:46 +04:00
|
|
|
<menuitem label="&filemessageschoosethis.label;"
|
|
|
|
oncommand="PickedMsgFolder(event.target.parentNode.parentNode,'msgStationeryFolderPicker')"/>
|
1999-12-04 04:43:12 +03:00
|
|
|
<menuseparator/>
|
|
|
|
</menupopup>
|
|
|
|
</menu>
|
|
|
|
</menupopup>
|
|
|
|
</rule>
|
2001-06-29 11:04:38 +04:00
|
|
|
<rule nc:CanFileMessagesOnServer="false">
|
|
|
|
<!-- don't show servers (nntp & any others) which does not allow message filing -->
|
2000-08-31 05:50:48 +04:00
|
|
|
</rule>
|
2001-03-22 03:59:29 +03:00
|
|
|
<rule nc:CanFileMessages="false" iscontainer="true" isempty="false">
|
|
|
|
<!-- note, there is no "file here" -->
|
1999-12-04 04:43:12 +03:00
|
|
|
<menupopup>
|
2001-03-22 03:59:29 +03:00
|
|
|
<menu uri="..." class="folderMenuItem menu-iconic" label="rdf:http://home.netscape.com/NC-rdf#Name"
|
1999-12-04 04:43:12 +03:00
|
|
|
oncommand="PickedMsgFolder(event.target,'msgStationeryFolderPicker')"
|
|
|
|
SpecialFolder="rdf:http://home.netscape.com/NC-rdf#SpecialFolder"
|
|
|
|
BiffState="rdf:http://home.netscape.com/NC-rdf#BiffState"
|
|
|
|
IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
|
2001-08-01 14:34:18 +04:00
|
|
|
IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
|
1999-12-04 04:43:12 +03:00
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType">
|
2001-04-10 06:34:45 +04:00
|
|
|
<menupopup class="menulist-menupopup"/>
|
1999-12-04 04:43:12 +03:00
|
|
|
</menu>
|
|
|
|
</menupopup>
|
|
|
|
</rule>
|
|
|
|
<rule nc:CanFileMessages="true">
|
|
|
|
<menupopup>
|
2001-03-22 03:59:29 +03:00
|
|
|
<menuitem uri="..." class="folderMenuItem menuitem-iconic" label="rdf:http://home.netscape.com/NC-rdf#Name"
|
1999-12-04 04:43:12 +03:00
|
|
|
oncommand="PickedMsgFolder(event.target,'msgStationeryFolderPicker')"
|
2001-03-22 03:59:29 +03:00
|
|
|
SpecialFolder="rdf:http://home.netscape.com/NC-rdf#SpecialFolder"
|
1999-12-04 04:43:12 +03:00
|
|
|
BiffState="rdf:http://home.netscape.com/NC-rdf#BiffState"
|
|
|
|
IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
|
2001-08-01 14:34:18 +04:00
|
|
|
IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
|
1999-12-04 04:43:12 +03:00
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType"/>
|
|
|
|
</menupopup>
|
|
|
|
</rule>
|
2001-04-10 06:34:45 +04:00
|
|
|
</template>
|
|
|
|
<menupopup />
|
|
|
|
</menulist>
|
2001-06-20 10:13:27 +04:00
|
|
|
|
2002-09-26 04:33:15 +04:00
|
|
|
<menulist label="&chooseaccountclickhere.label;"
|
|
|
|
uri="" id="actionTargetAccount"
|
|
|
|
sortResource="http://home.netscape.com/NC-rdf#FolderTreeName"
|
|
|
|
sortDirection="ascending"
|
|
|
|
datasources="rdf:msgaccountmanager rdf:mailnewsfolders"
|
|
|
|
ref="msgaccounts:/">
|
|
|
|
<template>
|
|
|
|
<rule nc:IsServer="true" nc:CanCreateFoldersOnServer="true">
|
|
|
|
<menupopup>
|
|
|
|
<menuitem uri="..." class="folderMenuItem menuitem-iconic"
|
|
|
|
label="rdf:http://home.netscape.com/NC-rdf#Name"
|
|
|
|
oncommand="PickedMsgFolder(event.target,'actionTargetAccount')"
|
|
|
|
IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
|
|
|
|
IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
|
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType"
|
|
|
|
CanCreateFoldersOnServer="rdf:http://home.netscape.com/NC-rdf#CanCreateFoldersOnServer"/>
|
|
|
|
</menupopup>
|
|
|
|
</rule>
|
|
|
|
</template>
|
|
|
|
<menupopup />
|
|
|
|
</menulist>
|
|
|
|
|
2001-08-22 00:41:33 +04:00
|
|
|
<menulist label="&chooseaccountclickhere.label;"
|
2001-06-20 10:13:27 +04:00
|
|
|
uri="" id="msgFccAccountPicker"
|
2001-08-22 00:41:33 +04:00
|
|
|
sortResource="http://home.netscape.com/NC-rdf#FolderTreeName"
|
|
|
|
sortDirection="ascending"
|
2001-06-20 10:13:27 +04:00
|
|
|
datasources="rdf:msgaccountmanager rdf:mailnewsfolders"
|
|
|
|
ref="msgaccounts:/">
|
|
|
|
<template>
|
2001-06-29 11:04:38 +04:00
|
|
|
<rule nc:IsServer="true" nc:CanCreateFoldersOnServer="true">
|
2001-06-20 10:13:27 +04:00
|
|
|
<menupopup>
|
|
|
|
<menuitem uri="..." class="folderMenuItem menuitem-iconic"
|
|
|
|
label="rdf:http://home.netscape.com/NC-rdf#Name"
|
|
|
|
oncommand="PickedMsgFolder(event.target,'msgFccAccountPicker')"
|
|
|
|
IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
|
2001-08-01 14:34:18 +04:00
|
|
|
IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
|
2001-06-29 11:04:38 +04:00
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType"
|
|
|
|
CanCreateFoldersOnServer="rdf:http://home.netscape.com/NC-rdf#CanCreateFoldersOnServer"/>
|
2001-06-20 10:13:27 +04:00
|
|
|
</menupopup>
|
|
|
|
</rule>
|
|
|
|
</template>
|
|
|
|
<menupopup />
|
2001-08-22 00:41:33 +04:00
|
|
|
</menulist>
|
2001-06-20 10:13:27 +04:00
|
|
|
|
2001-08-22 00:41:33 +04:00
|
|
|
<menulist label="&chooseaccountclickhere.label;"
|
2001-06-20 10:13:27 +04:00
|
|
|
uri="" id="msgDraftsAccountPicker"
|
2001-08-22 00:41:33 +04:00
|
|
|
sortResource="http://home.netscape.com/NC-rdf#FolderTreeName"
|
|
|
|
sortDirection="ascending"
|
2001-06-20 10:13:27 +04:00
|
|
|
datasources="rdf:msgaccountmanager rdf:mailnewsfolders"
|
|
|
|
ref="msgaccounts:/">
|
|
|
|
<template>
|
2001-06-29 11:04:38 +04:00
|
|
|
<rule nc:IsServer="true" nc:CanCreateFoldersOnServer="true">
|
2001-06-20 10:13:27 +04:00
|
|
|
<menupopup>
|
|
|
|
<menuitem uri="..." class="folderMenuItem menuitem-iconic"
|
|
|
|
label="rdf:http://home.netscape.com/NC-rdf#Name"
|
|
|
|
oncommand="PickedMsgFolder(event.target,'msgDraftsAccountPicker')"
|
|
|
|
IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
|
2001-08-01 14:34:18 +04:00
|
|
|
IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
|
2001-06-29 11:04:38 +04:00
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType"
|
|
|
|
CanCreateFoldersOnServer="rdf:http://home.netscape.com/NC-rdf#CanCreateFoldersOnServer"/>
|
2001-06-20 10:13:27 +04:00
|
|
|
</menupopup>
|
|
|
|
</rule>
|
|
|
|
</template>
|
|
|
|
<menupopup />
|
2001-08-22 00:41:33 +04:00
|
|
|
</menulist>
|
2001-06-20 10:13:27 +04:00
|
|
|
|
2001-08-22 00:41:33 +04:00
|
|
|
<menulist label="&chooseaccountclickhere.label;"
|
2001-06-20 10:13:27 +04:00
|
|
|
uri="" id="msgStationeryAccountPicker"
|
2001-08-22 00:41:33 +04:00
|
|
|
sortResource="http://home.netscape.com/NC-rdf#FolderTreeName"
|
|
|
|
sortDirection="ascending"
|
2001-06-20 10:13:27 +04:00
|
|
|
datasources="rdf:msgaccountmanager rdf:mailnewsfolders"
|
|
|
|
ref="msgaccounts:/">
|
|
|
|
<template>
|
2001-06-29 11:04:38 +04:00
|
|
|
<rule nc:IsServer="true" nc:CanCreateFoldersOnServer="true">
|
2001-06-20 10:13:27 +04:00
|
|
|
<menupopup>
|
|
|
|
<menuitem uri="..." class="folderMenuItem menuitem-iconic"
|
|
|
|
label="rdf:http://home.netscape.com/NC-rdf#Name"
|
|
|
|
oncommand="PickedMsgFolder(event.target,'msgStationeryAccountPicker')"
|
|
|
|
IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
|
2001-08-01 14:34:18 +04:00
|
|
|
IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
|
2001-06-29 11:04:38 +04:00
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType"
|
|
|
|
CanCreateFoldersOnServer="rdf:http://home.netscape.com/NC-rdf#CanCreateFoldersOnServer"/>
|
2001-06-20 10:13:27 +04:00
|
|
|
</menupopup>
|
|
|
|
</rule>
|
|
|
|
</template>
|
|
|
|
<menupopup />
|
2001-08-22 00:41:33 +04:00
|
|
|
</menulist>
|
2001-06-20 10:13:27 +04:00
|
|
|
|
2000-06-16 11:43:42 +04:00
|
|
|
<menulist id="searchableFolders"
|
2001-08-22 00:41:33 +04:00
|
|
|
sortResource="http://home.netscape.com/NC-rdf#FolderTreeName"
|
|
|
|
sortDirection="ascending"
|
2000-06-16 11:43:42 +04:00
|
|
|
datasources="rdf:msgaccountmanager rdf:mailnewsfolders"
|
|
|
|
ref="msgaccounts:/">
|
|
|
|
<template>
|
2002-04-10 15:57:39 +04:00
|
|
|
<rule iscontainer="true" isempty="false" nc:CanSearchMessages="true">
|
2000-06-16 11:43:42 +04:00
|
|
|
<menupopup>
|
2000-10-12 12:06:18 +04:00
|
|
|
<menu uri="..."
|
|
|
|
class="folderMenuItem menu-iconic"
|
2001-03-30 06:06:46 +04:00
|
|
|
oncommand="onChooseFolder(event.target)"
|
2000-10-12 12:06:18 +04:00
|
|
|
SpecialFolder="rdf:http://home.netscape.com/NC-rdf#SpecialFolder"
|
|
|
|
BiffState="rdf:http://home.netscape.com/NC-rdf#BiffState"
|
|
|
|
IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
|
2001-08-01 14:34:18 +04:00
|
|
|
IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
|
2000-10-12 12:06:18 +04:00
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType"
|
2001-03-22 03:59:29 +03:00
|
|
|
label="rdf:http://home.netscape.com/NC-rdf#Name">
|
2001-04-10 06:34:45 +04:00
|
|
|
<menupopup class="menulist-menupopup">
|
2001-03-30 06:06:46 +04:00
|
|
|
<menuitem label="&filemessageschoosethis.label;"
|
|
|
|
oncommand="onChooseFolder(event.target.parentNode.parentNode)"/>
|
2000-06-16 11:43:42 +04:00
|
|
|
<menuseparator/>
|
|
|
|
</menupopup>
|
|
|
|
</menu>
|
|
|
|
</menupopup>
|
|
|
|
</rule>
|
2002-04-10 15:57:39 +04:00
|
|
|
<rule nc:CanSearchMessages="true">
|
2000-06-16 11:43:42 +04:00
|
|
|
<menupopup>
|
2001-03-22 03:59:29 +03:00
|
|
|
<menuitem uri="..." value="..."
|
2000-10-12 12:06:18 +04:00
|
|
|
class="folderMenuItem menuitem-iconic"
|
2001-03-30 06:06:46 +04:00
|
|
|
oncommand="onChooseFolder(event.target)"
|
2000-10-12 12:06:18 +04:00
|
|
|
SpecialFolder="rdf:http://home.netscape.com/NC-rdf#SpecialFolder"
|
|
|
|
BiffState="rdf:http://home.netscape.com/NC-rdf#BiffState"
|
|
|
|
IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
|
2001-08-01 14:34:18 +04:00
|
|
|
IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
|
2000-10-12 12:06:18 +04:00
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType"
|
2001-03-22 03:59:29 +03:00
|
|
|
label="rdf:http://home.netscape.com/NC-rdf#Name"/>
|
2000-06-16 11:43:42 +04:00
|
|
|
</menupopup>
|
|
|
|
</rule>
|
|
|
|
</template>
|
|
|
|
</menulist>
|
2002-09-11 09:03:36 +04:00
|
|
|
|
2000-06-18 09:52:51 +04:00
|
|
|
<menulist id="actionTargetFolder"
|
|
|
|
containment="http://home.netscape.com/NC-rdf#child"
|
2001-08-22 00:41:33 +04:00
|
|
|
sortResource="http://home.netscape.com/NC-rdf#FolderTreeName"
|
|
|
|
sortDirection="ascending"
|
2000-06-18 09:52:51 +04:00
|
|
|
datasources="rdf:msgaccountmanager rdf:mailnewsfolders"
|
|
|
|
ref="msgaccounts:/">
|
|
|
|
<template>
|
2001-06-29 11:04:38 +04:00
|
|
|
<rule nc:CanFileMessagesOnServer="false">
|
|
|
|
<!-- don't show servers (nntp & any others) which does not allow message filing -->
|
2000-09-13 05:47:52 +04:00
|
|
|
</rule>
|
2001-03-30 06:06:46 +04:00
|
|
|
<rule nc:CanFileMessages="true" iscontainer="true" isempty="false">
|
2000-09-15 03:46:51 +04:00
|
|
|
<menupopup>
|
2000-10-12 12:06:18 +04:00
|
|
|
<menu uri="..."
|
|
|
|
class="folderMenuItem menu-iconic"
|
2001-03-30 06:06:46 +04:00
|
|
|
oncommand="PickedMsgFolder(event.target,'actionTargetFolder')"
|
2000-10-12 12:06:18 +04:00
|
|
|
SpecialFolder="rdf:http://home.netscape.com/NC-rdf#SpecialFolder"
|
|
|
|
BiffState="rdf:http://home.netscape.com/NC-rdf#BiffState"
|
|
|
|
IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
|
2001-08-01 14:34:18 +04:00
|
|
|
IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
|
2000-10-12 12:06:18 +04:00
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType"
|
2001-03-22 03:59:29 +03:00
|
|
|
label="rdf:http://home.netscape.com/NC-rdf#Name">
|
2001-04-10 06:34:45 +04:00
|
|
|
<menupopup class="menulist-menupopup">
|
2001-03-30 06:06:46 +04:00
|
|
|
<menuitem label="&filemessageschoosethis.label;"
|
|
|
|
oncommand="PickedMsgFolder(event.target.parentNode.parentNode,'actionTargetFolder')"/>
|
2000-06-18 09:52:51 +04:00
|
|
|
<menuseparator/>
|
|
|
|
</menupopup>
|
|
|
|
</menu>
|
|
|
|
</menupopup>
|
2001-03-30 06:06:46 +04:00
|
|
|
</rule>
|
2000-09-13 05:47:52 +04:00
|
|
|
<rule nc:CanFileMessages="false" iscontainer="true" isempty="false">
|
2000-08-31 05:50:48 +04:00
|
|
|
<menupopup>
|
2000-10-12 12:06:18 +04:00
|
|
|
<menu uri="..."
|
|
|
|
class="folderMenuItem menu-iconic"
|
2001-03-30 06:06:46 +04:00
|
|
|
oncommand="PickedMsgFolder(event.target,'actionTargetFolder')"
|
2000-10-12 12:06:18 +04:00
|
|
|
SpecialFolder="rdf:http://home.netscape.com/NC-rdf#SpecialFolder"
|
|
|
|
BiffState="rdf:http://home.netscape.com/NC-rdf#BiffState"
|
|
|
|
IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
|
2001-08-01 14:34:18 +04:00
|
|
|
IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
|
2000-10-12 12:06:18 +04:00
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType"
|
2001-03-30 06:06:46 +04:00
|
|
|
label="rdf:http://home.netscape.com/NC-rdf#Name">
|
2001-04-10 06:34:45 +04:00
|
|
|
<menupopup class="menulist-menupopup"/>
|
2001-03-30 06:06:46 +04:00
|
|
|
</menu>
|
2000-08-31 05:50:48 +04:00
|
|
|
</menupopup>
|
|
|
|
</rule>
|
|
|
|
<rule nc:CanFileMessages="true">
|
2000-06-18 09:52:51 +04:00
|
|
|
<menupopup>
|
2001-03-22 03:59:29 +03:00
|
|
|
<menuitem uri="..." value="..."
|
2000-10-12 12:06:18 +04:00
|
|
|
class="folderMenuItem menuitem-iconic"
|
2001-03-30 06:06:46 +04:00
|
|
|
oncommand="PickedMsgFolder(event.target,'actionTargetFolder')"
|
2000-10-12 12:06:18 +04:00
|
|
|
SpecialFolder="rdf:http://home.netscape.com/NC-rdf#SpecialFolder"
|
|
|
|
BiffState="rdf:http://home.netscape.com/NC-rdf#BiffState"
|
|
|
|
IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
|
2001-08-01 14:34:18 +04:00
|
|
|
IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
|
2000-10-12 12:06:18 +04:00
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType"
|
2001-03-22 03:59:29 +03:00
|
|
|
label="rdf:http://home.netscape.com/NC-rdf#Name"/>
|
2000-06-18 09:52:51 +04:00
|
|
|
</menupopup>
|
|
|
|
</rule>
|
|
|
|
</template>
|
|
|
|
<menupopup/>
|
|
|
|
</menulist>
|
2002-09-11 09:03:36 +04:00
|
|
|
|
|
|
|
<menulist id="runFiltersFolder"
|
|
|
|
containment="http://home.netscape.com/NC-rdf#child"
|
|
|
|
sortResource="http://home.netscape.com/NC-rdf#FolderTreeName"
|
|
|
|
sortDirection="ascending"
|
|
|
|
datasources="rdf:msgaccountmanager rdf:mailnewsfolders">
|
|
|
|
<template>
|
2002-09-13 03:24:34 +04:00
|
|
|
<rule nc:NoSelect="false" iscontainer="true" isempty="false">
|
2002-09-11 09:03:36 +04:00
|
|
|
<menupopup>
|
|
|
|
<menu uri="..."
|
|
|
|
class="folderMenuItem menu-iconic"
|
|
|
|
oncommand="PickedMsgFolder(event.target,'runFiltersFolder')"
|
|
|
|
SpecialFolder="rdf:http://home.netscape.com/NC-rdf#SpecialFolder"
|
|
|
|
BiffState="rdf:http://home.netscape.com/NC-rdf#BiffState"
|
|
|
|
IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
|
|
|
|
IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
|
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType"
|
|
|
|
label="rdf:http://home.netscape.com/NC-rdf#Name">
|
|
|
|
<menupopup class="menulist-menupopup">
|
|
|
|
<menuitem label="&filemessageschoosethis.label;"
|
|
|
|
oncommand="PickedMsgFolder(event.target.parentNode.parentNode,'runFiltersFolder')"/>
|
|
|
|
<menuseparator/>
|
|
|
|
</menupopup>
|
|
|
|
</menu>
|
|
|
|
</menupopup>
|
|
|
|
</rule>
|
2002-09-13 03:24:34 +04:00
|
|
|
<rule nc:NoSelect="true" iscontainer="true" isempty="false">
|
2002-09-11 09:03:36 +04:00
|
|
|
<menupopup>
|
|
|
|
<menu uri="..."
|
|
|
|
class="folderMenuItem menu-iconic"
|
|
|
|
oncommand="PickedMsgFolder(event.target,'runFiltersFolder')"
|
|
|
|
SpecialFolder="rdf:http://home.netscape.com/NC-rdf#SpecialFolder"
|
|
|
|
BiffState="rdf:http://home.netscape.com/NC-rdf#BiffState"
|
|
|
|
IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
|
|
|
|
IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
|
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType"
|
|
|
|
label="rdf:http://home.netscape.com/NC-rdf#Name">
|
2002-09-13 03:24:34 +04:00
|
|
|
<menupopup class="menulist-menupopup"/>
|
2002-09-11 09:03:36 +04:00
|
|
|
</menu>
|
|
|
|
</menupopup>
|
|
|
|
</rule>
|
2002-09-13 03:24:34 +04:00
|
|
|
<rule nc:NoSelect="false">
|
2002-09-11 09:03:36 +04:00
|
|
|
<menupopup>
|
|
|
|
<menuitem uri="..." value="..."
|
|
|
|
class="folderMenuItem menuitem-iconic"
|
|
|
|
oncommand="PickedMsgFolder(event.target,'runFiltersFolder')"
|
|
|
|
SpecialFolder="rdf:http://home.netscape.com/NC-rdf#SpecialFolder"
|
|
|
|
BiffState="rdf:http://home.netscape.com/NC-rdf#BiffState"
|
|
|
|
IsServer="rdf:http://home.netscape.com/NC-rdf#IsServer"
|
|
|
|
IsSecure="rdf:http://home.netscape.com/NC-rdf#IsSecure"
|
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType"
|
|
|
|
label="rdf:http://home.netscape.com/NC-rdf#Name"/>
|
|
|
|
</menupopup>
|
|
|
|
</rule>
|
|
|
|
</template>
|
|
|
|
<menupopup/>
|
|
|
|
</menulist>
|
fix for #17402, stationary -> stationery.
r=alecf
major fixes for the new folder / rename folder / subscribe dialogs.
we no longer use an html select for the folder picker.
now we use cascading menu popups, like the copy and move menus.
this fixes a lot of bugs, and allows pre-flighting to finally work.
our folder data source has some new properies:
CanFileMessages, CanSubscribe, CanRename, and CanCreateSubfolders
we use these to determine what cascading menu to build, what to disable, etc.
also, nsMessenger::NewFolder() and nsMessenger::RenameFolder() were changes to
take a nsIRDFResource instead of a nsIDOMXULElement. Before we were
passing through to the back end the selected xul element, now we pass
the resource in.
other cool side effects:
in the copy & move menus, you don't get the choice to file or copy to a server, on folders
in the rename dialog, you can't pick a server, on a folder
in the new folder dialog, you can't pick the imap inbox. (* more needs to be done here.)
bugs fixed: #14773, #14254, #20599, #20646
r=alecf
a couple bullet proofing fixes to prevent some crashes reported on fullcircle
r=bienvenu
1999-12-03 11:10:09 +03:00
|
|
|
</overlay>
|