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 08:10:09 +00:00
|
|
|
<?xml version="1.0"?>
|
2000-01-06 19:54:46 +00: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 08:10:09 +00:00
|
|
|
|
|
|
|
<!DOCTYPE window SYSTEM "chrome://messenger/locale/msgFolderPickerOverlay.dtd">
|
|
|
|
|
|
|
|
<overlay id="msgFolderPicker"
|
2000-08-31 01:50:48 +00: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 08:10:09 +00:00
|
|
|
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
|
|
|
|
|
2000-05-06 05:10:30 +00:00
|
|
|
<script language="JavaScript" src="chrome://messenger/content/msgFolderPickerOverlay.js"/>
|
|
|
|
<script language="JavaScript" src="chrome://messenger/content/mailCommands.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 08:10:09 +00:00
|
|
|
|
2000-09-14 05:36:52 +00:00
|
|
|
<menu class="push" value="&newfolderclickhere.label;" uri="" id="msgNewFolderPicker" datasources="rdf:msgaccountmanager rdf:mailnewsfolders" ignore="http://home.netscape.com/NC-rdf#MessageChild"
|
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 08:10:09 +00:00
|
|
|
ref="msgaccounts:/">
|
|
|
|
<template>
|
|
|
|
<rule nc:CanCreateSubfolders="true" iscontainer="true" isempty="false">
|
|
|
|
<menupopup>
|
2000-10-11 11:03:44 +00:00
|
|
|
<menu uri="..." class="folderMenuItem menu-iconic" value="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 08:10:09 +00:00
|
|
|
oncommand="PickedMsgFolder(event.target,'msgNewFolderPicker')"
|
|
|
|
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"
|
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType">
|
|
|
|
<menupopup>
|
|
|
|
<menuitem uri="..." value="&newfolderchoosethis.label;"
|
|
|
|
oncommand="PickedMsgFolder(event.target,'msgNewFolderPicker')"
|
|
|
|
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"
|
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType" />
|
|
|
|
<menuseparator/>
|
|
|
|
</menupopup>
|
|
|
|
</menu>
|
|
|
|
</menupopup>
|
|
|
|
</rule>
|
1999-12-04 18:40:24 +00:00
|
|
|
<!-- prevent news servers with no newsgroups from showing up -->
|
|
|
|
<rule nc:CanCreateSubfolders="false" iscontainer="true" isempty="true" nc:ServerType="nntp">
|
|
|
|
</rule>
|
|
|
|
<!-- no subfolders for some inboxes -->
|
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 08:10:09 +00:00
|
|
|
<rule nc:CanCreateSubfolders="false" iscontainer="true" isempty="true">
|
|
|
|
<menupopup>
|
2000-10-11 11:03:44 +00:00
|
|
|
<menuitem disabled="true" uri="..." class="folderMenuItem menuitem-iconic" value="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 08:10:09 +00: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"
|
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType"/>
|
|
|
|
</menupopup>
|
|
|
|
</rule>
|
|
|
|
<rule nc:CanCreateSubfolders="true">
|
|
|
|
<menupopup>
|
2000-10-11 11:03:44 +00:00
|
|
|
<menuitem uri="..." class="folderMenuItem menuitem-iconic" value="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 08:10:09 +00:00
|
|
|
oncommand="PickedMsgFolder(event.target,'msgNewFolderPicker')"
|
|
|
|
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"
|
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType"/>
|
|
|
|
</menupopup>
|
|
|
|
</rule>
|
|
|
|
</template>
|
2000-01-06 19:54:46 +00:00
|
|
|
<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 08:10:09 +00:00
|
|
|
</menu>
|
|
|
|
|
2000-09-14 05:36:52 +00:00
|
|
|
<menu class="push" value="&renamefolderclickhere.label;" uri="" id="msgRenameFolderPicker" datasources="rdf:msgaccountmanager rdf:mailnewsfolders" ignore="http://home.netscape.com/NC-rdf#MessageChild"
|
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 08:10:09 +00:00
|
|
|
ref="msgaccounts:/">
|
|
|
|
<template>
|
|
|
|
<rule nc:CanRename="true" iscontainer="true" isempty="false">
|
|
|
|
<menupopup>
|
2000-10-11 11:03:44 +00:00
|
|
|
<menu uri="..." class="folderMenuItem menu-iconic" value="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 08:10:09 +00: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"
|
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType">
|
|
|
|
<menupopup>
|
|
|
|
<menuitem uri="..." value="&renamefolderchoosethis.label;"
|
|
|
|
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"
|
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType" />
|
|
|
|
<menuseparator/>
|
|
|
|
</menupopup>
|
|
|
|
</menu>
|
|
|
|
</menupopup>
|
|
|
|
</rule>
|
|
|
|
<rule nc:CanRename="false" nc:ServerType="nntp">
|
|
|
|
<!-- don't show nntp servers in the rename dialog -->
|
|
|
|
</rule>
|
|
|
|
<rule nc:CanRename="false" iscontainer="true" isempty="false">
|
|
|
|
<!-- note, there is no "file here" -->
|
|
|
|
<menupopup>
|
2000-10-11 11:03:44 +00:00
|
|
|
<menu uri="..." class="folderMenuItem menu-iconic" value="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 08:10:09 +00: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"
|
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType">
|
1999-12-07 06:20:02 +00:00
|
|
|
<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 08:10:09 +00:00
|
|
|
</menu>
|
|
|
|
</menupopup>
|
|
|
|
</rule>
|
1999-12-04 19:52:03 +00: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">
|
|
|
|
<menupopup>
|
2000-10-11 11:03:44 +00:00
|
|
|
<menuitem disabled="true" uri="..." class="folderMenuItem menuitem-iconic" value="rdf:http://home.netscape.com/NC-rdf#Name"
|
1999-12-04 19:52:03 +00: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"
|
|
|
|
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 08:10:09 +00:00
|
|
|
<rule nc:CanRename="true">
|
|
|
|
<menupopup>
|
2000-10-11 11:03:44 +00:00
|
|
|
<menuitem uri="..." class="folderMenuItem menuitem-iconic" value="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 08:10:09 +00: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"
|
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType"/>
|
|
|
|
</menupopup>
|
|
|
|
</rule>
|
|
|
|
</template>
|
2000-01-06 19:54:46 +00:00
|
|
|
<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 08:10:09 +00:00
|
|
|
</menu>
|
|
|
|
|
2000-09-14 05:36:52 +00:00
|
|
|
<menu class="push" value="&filemessagesclickhere.label;" uri="" id="msgFccFolderPicker" datasources="rdf:msgaccountmanager rdf:mailnewsfolders" ignore="http://home.netscape.com/NC-rdf#MessageChild"
|
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 08:10:09 +00:00
|
|
|
ref="msgaccounts:/">
|
|
|
|
<template>
|
|
|
|
<rule nc:CanFileMessages="true" iscontainer="true" isempty="false">
|
|
|
|
<menupopup>
|
2000-10-11 11:03:44 +00:00
|
|
|
<menu uri="..." class="folderMenuItem menu-iconic" value="rdf:http://home.netscape.com/NC-rdf#Name"
|
1999-12-04 01:43:12 +00: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 08:10:09 +00: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"
|
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType">
|
|
|
|
<menupopup>
|
|
|
|
<menuitem uri="..." value="&filemessageschoosethis.label;"
|
1999-12-04 01:43:12 +00: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 08:10:09 +00: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"
|
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType" />
|
|
|
|
<menuseparator/>
|
|
|
|
</menupopup>
|
|
|
|
</menu>
|
|
|
|
</menupopup>
|
|
|
|
</rule>
|
1999-12-04 19:52:03 +00:00
|
|
|
<rule nc:CanFileMessages="false" nc:ServerType="nntp">
|
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 08:10:09 +00:00
|
|
|
<!-- don't show nntp servers in the file picker -->
|
|
|
|
</rule>
|
|
|
|
<rule nc:CanFileMessages="false" iscontainer="true" isempty="false">
|
|
|
|
<!-- note, there is no "file here" -->
|
|
|
|
<menupopup>
|
2000-10-11 11:03:44 +00:00
|
|
|
<menu uri="..." class="folderMenuItem menu-iconic" value="rdf:http://home.netscape.com/NC-rdf#Name"
|
1999-12-04 01:43:12 +00: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 08:10:09 +00: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"
|
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType">
|
1999-12-07 06:20:02 +00:00
|
|
|
<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 08:10:09 +00:00
|
|
|
</menu>
|
|
|
|
</menupopup>
|
|
|
|
</rule>
|
|
|
|
<rule nc:CanFileMessages="true">
|
|
|
|
<menupopup>
|
2000-10-11 11:03:44 +00:00
|
|
|
<menuitem uri="..." class="folderMenuItem menuitem-iconic" value="rdf:http://home.netscape.com/NC-rdf#Name"
|
1999-12-04 01:43:12 +00:00
|
|
|
oncommand="PickedMsgFolder(event.target,'msgFccFolderPicker')"
|
|
|
|
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"
|
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType"/>
|
|
|
|
</menupopup>
|
|
|
|
</rule>
|
|
|
|
</template>
|
2000-01-06 19:54:46 +00:00
|
|
|
<menupopup />
|
1999-12-04 01:43:12 +00:00
|
|
|
</menu>
|
2000-01-06 19:54:46 +00:00
|
|
|
|
2000-09-14 05:36:52 +00:00
|
|
|
<menu class="push" value="&filemessagesclickhere.label;" uri="" id="msgDraftsFolderPicker" datasources="rdf:msgaccountmanager rdf:mailnewsfolders" ignore="http://home.netscape.com/NC-rdf#MessageChild"
|
1999-12-04 01:43:12 +00:00
|
|
|
ref="msgaccounts:/">
|
|
|
|
<template>
|
|
|
|
<rule nc:CanFileMessages="true" iscontainer="true" isempty="false">
|
|
|
|
<menupopup>
|
2000-10-11 11:03:44 +00:00
|
|
|
<menu uri="..." class="folderMenuItem menu-iconic" value="rdf:http://home.netscape.com/NC-rdf#Name"
|
1999-12-04 01:43:12 +00: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"
|
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType">
|
|
|
|
<menupopup>
|
|
|
|
<menuitem uri="..." value="&filemessageschoosethis.label;"
|
|
|
|
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"
|
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType" />
|
|
|
|
<menuseparator/>
|
|
|
|
</menupopup>
|
|
|
|
</menu>
|
|
|
|
</menupopup>
|
|
|
|
</rule>
|
1999-12-04 19:52:03 +00:00
|
|
|
<rule nc:CanFileMessages="false" nc:ServerType="nntp">
|
1999-12-04 01:43:12 +00:00
|
|
|
<!-- don't show nntp servers in the file picker -->
|
|
|
|
</rule>
|
|
|
|
<rule nc:CanFileMessages="false" iscontainer="true" isempty="false">
|
|
|
|
<!-- note, there is no "file here" -->
|
|
|
|
<menupopup>
|
2000-10-11 11:03:44 +00:00
|
|
|
<menu uri="..." class="folderMenuItem menu-iconic" value="rdf:http://home.netscape.com/NC-rdf#Name"
|
1999-12-04 01:43:12 +00: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"
|
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType">
|
1999-12-07 06:20:02 +00:00
|
|
|
<menupopup/>
|
1999-12-04 01:43:12 +00:00
|
|
|
</menu>
|
|
|
|
</menupopup>
|
|
|
|
</rule>
|
|
|
|
<rule nc:CanFileMessages="true">
|
|
|
|
<menupopup>
|
2000-10-11 11:03:44 +00:00
|
|
|
<menuitem uri="..." class="folderMenuItem menuitem-iconic" value="rdf:http://home.netscape.com/NC-rdf#Name"
|
1999-12-04 01:43:12 +00: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"
|
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType"/>
|
|
|
|
</menupopup>
|
|
|
|
</rule>
|
|
|
|
</template>
|
2000-01-06 19:54:46 +00:00
|
|
|
<menupopup />
|
1999-12-04 01:43:12 +00:00
|
|
|
</menu>
|
2000-01-06 19:54:46 +00:00
|
|
|
|
2000-09-14 05:36:52 +00:00
|
|
|
<menu class="push" value="&filemessagesclickhere.label;" uri="" id="msgStationeryFolderPicker" datasources="rdf:msgaccountmanager rdf:mailnewsfolders" ignore="http://home.netscape.com/NC-rdf#MessageChild"
|
1999-12-04 01:43:12 +00:00
|
|
|
ref="msgaccounts:/">
|
|
|
|
<template>
|
|
|
|
<rule nc:CanFileMessages="true" iscontainer="true" isempty="false">
|
|
|
|
<menupopup>
|
2000-10-11 11:03:44 +00:00
|
|
|
<menu uri="..." class="folderMenuItem menuitem-iconic" value="rdf:http://home.netscape.com/NC-rdf#Name"
|
1999-12-04 01:43:12 +00: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"
|
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType">
|
|
|
|
<menupopup>
|
|
|
|
<menuitem uri="..." value="&filemessageschoosethis.label;"
|
|
|
|
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"
|
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType" />
|
|
|
|
<menuseparator/>
|
|
|
|
</menupopup>
|
|
|
|
</menu>
|
|
|
|
</menupopup>
|
|
|
|
</rule>
|
2000-08-31 01:50:48 +00:00
|
|
|
<rule nc:CanFileMessages="false" nc:ServerType="nntp">
|
|
|
|
<!-- don't show nntp servers in the file picker -->
|
|
|
|
</rule>
|
1999-12-04 01:43:12 +00:00
|
|
|
<rule nc:CanFileMessages="false" iscontainer="true" isempty="false">
|
|
|
|
<!-- note, there is no "file here" -->
|
|
|
|
<menupopup>
|
2000-10-11 11:03:44 +00:00
|
|
|
<menu uri="..." class="folderMenuItem menu-iconic" value="rdf:http://home.netscape.com/NC-rdf#Name"
|
1999-12-04 01:43:12 +00: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"
|
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType">
|
1999-12-07 06:20:02 +00:00
|
|
|
<menupopup/>
|
1999-12-04 01:43:12 +00:00
|
|
|
</menu>
|
|
|
|
</menupopup>
|
|
|
|
</rule>
|
|
|
|
<rule nc:CanFileMessages="true">
|
|
|
|
<menupopup>
|
2000-10-11 11:03:44 +00:00
|
|
|
<menuitem uri="..." class="folderMenuItem menuitem-iconic" value="rdf:http://home.netscape.com/NC-rdf#Name"
|
1999-12-04 01:43:12 +00: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"
|
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType"/>
|
|
|
|
</menupopup>
|
|
|
|
</rule>
|
|
|
|
</template>
|
2000-01-06 19:54:46 +00:00
|
|
|
<menupopup />
|
1999-12-04 01:43:12 +00:00
|
|
|
</menu>
|
2000-06-16 07:43:42 +00:00
|
|
|
<menulist id="searchableFolders"
|
|
|
|
datasources="rdf:msgaccountmanager rdf:mailnewsfolders"
|
|
|
|
ref="msgaccounts:/">
|
|
|
|
<template>
|
|
|
|
<rule iscontainer="true" isempty="false">
|
|
|
|
<menupopup>
|
2000-10-12 08:06:18 +00:00
|
|
|
<menu uri="..."
|
|
|
|
class="folderMenuItem menu-iconic"
|
|
|
|
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"
|
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType"
|
|
|
|
value="rdf:http://home.netscape.com/NC-rdf#Name">
|
2000-06-16 07:43:42 +00:00
|
|
|
<menupopup>
|
2000-06-22 22:52:05 +00:00
|
|
|
<menuitem uri="..." data="..." value="&filemessageschoosethis.label;"/>
|
2000-06-16 07:43:42 +00:00
|
|
|
<menuseparator/>
|
|
|
|
</menupopup>
|
|
|
|
</menu>
|
|
|
|
</menupopup>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<menupopup>
|
2000-10-12 08:06:18 +00:00
|
|
|
<menuitem uri="..." data="..."
|
|
|
|
class="folderMenuItem menuitem-iconic"
|
|
|
|
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"
|
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType"
|
|
|
|
value="rdf:http://home.netscape.com/NC-rdf#Name"/>
|
2000-06-16 07:43:42 +00:00
|
|
|
</menupopup>
|
|
|
|
</rule>
|
|
|
|
</template>
|
|
|
|
</menulist>
|
2000-06-18 05:52:51 +00:00
|
|
|
<menulist id="actionTargetFolder"
|
|
|
|
containment="http://home.netscape.com/NC-rdf#child"
|
|
|
|
datasources="rdf:msgaccountmanager rdf:mailnewsfolders"
|
|
|
|
ref="msgaccounts:/">
|
|
|
|
<template>
|
2000-09-13 01:47:52 +00:00
|
|
|
<rule nc:CanFileMessages="false" nc:ServerType="nntp">
|
|
|
|
<!-- don't show nntp servers in the file picker -->
|
|
|
|
</rule>
|
2000-09-14 23:46:51 +00:00
|
|
|
<rule nc:CanFileMessages="false" iscontainer="true" isempty="false">
|
|
|
|
<menupopup>
|
2000-10-12 08:06:18 +00:00
|
|
|
<menu uri="..."
|
|
|
|
class="folderMenuItem menu-iconic"
|
|
|
|
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"
|
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType"
|
|
|
|
value="rdf:http://home.netscape.com/NC-rdf#Name">
|
2000-09-14 23:46:51 +00:00
|
|
|
<menupopup>
|
2000-10-12 08:06:18 +00:00
|
|
|
<menuitem hidden="true" uri="..." data="..."
|
|
|
|
class="folderMenuItem menuitem-iconic"
|
|
|
|
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"
|
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType"
|
|
|
|
value="rdf:http://home.netscape.com/NC-rdf#Name"/>
|
2000-09-14 23:46:51 +00:00
|
|
|
<!-- <menuseparator/> -->
|
|
|
|
</menupopup>
|
|
|
|
</menu>
|
|
|
|
</menupopup>
|
|
|
|
</rule>
|
|
|
|
<rule nc:CanFileMessages="true" iscontainer="true" isempty="false">
|
2000-06-18 05:52:51 +00:00
|
|
|
<menupopup>
|
2000-10-12 08:06:18 +00:00
|
|
|
<menu uri="..."
|
|
|
|
class="folderMenuItem menu-iconic"
|
|
|
|
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"
|
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType"
|
|
|
|
value="rdf:http://home.netscape.com/NC-rdf#Name">
|
2000-06-18 05:52:51 +00:00
|
|
|
<menupopup>
|
2000-10-12 08:06:18 +00:00
|
|
|
<menuitem uri="..." data="..."
|
|
|
|
class="folderMenuItem menuitem-iconic"
|
|
|
|
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"
|
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType"
|
|
|
|
value="rdf:http://home.netscape.com/NC-rdf#Name"/>
|
2000-06-18 05:52:51 +00:00
|
|
|
<menuseparator/>
|
|
|
|
</menupopup>
|
|
|
|
</menu>
|
|
|
|
</menupopup>
|
|
|
|
</rule>
|
2000-09-13 01:47:52 +00:00
|
|
|
<rule nc:CanFileMessages="false" iscontainer="true" isempty="false">
|
2000-08-31 01:50:48 +00:00
|
|
|
<menupopup>
|
2000-10-12 08:06:18 +00:00
|
|
|
<menu uri="..."
|
|
|
|
class="folderMenuItem menu-iconic"
|
|
|
|
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"
|
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType"
|
|
|
|
value="rdf:http://home.netscape.com/NC-rdf#Name"/>
|
2000-08-31 01:50:48 +00:00
|
|
|
</menupopup>
|
|
|
|
</rule>
|
|
|
|
<rule nc:CanFileMessages="true">
|
2000-06-18 05:52:51 +00:00
|
|
|
<menupopup>
|
2000-10-12 08:06:18 +00:00
|
|
|
<menuitem uri="..." data="..."
|
|
|
|
class="folderMenuItem menuitem-iconic"
|
|
|
|
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"
|
|
|
|
ServerType="rdf:http://home.netscape.com/NC-rdf#ServerType"
|
|
|
|
value="rdf:http://home.netscape.com/NC-rdf#Name"/>
|
2000-06-18 05:52:51 +00:00
|
|
|
</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 08:10:09 +00:00
|
|
|
</overlay>
|