mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-08 04:27:37 +00:00
91d20aadc4
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
39 lines
1.1 KiB
Plaintext
39 lines
1.1 KiB
Plaintext
# 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.org code.
|
|
#
|
|
# The Initial Developer of the Original Code is Netscape
|
|
# Communications Corporation. Portions created by Netscape are
|
|
# Copyright (C) 1998 Netscape Communications Corporation. All
|
|
# Rights Reserved.
|
|
#
|
|
# Contributor(s):
|
|
#
|
|
# This is a list of local files which get copied to the chrome\messengercompose\content\default directory
|
|
#
|
|
|
|
messenger.xul
|
|
folderPane.xul
|
|
threadPane.xul
|
|
widgetglue.js
|
|
commandglue.js
|
|
shareglue.js
|
|
subscribeDialog.xul
|
|
sidebar-messenger.xul
|
|
sidebar-messenger.rdf
|
|
newFolderNameDialog.xul
|
|
newFolderNameDialog.js
|
|
renameFolderNameDialog.xul
|
|
msgViewNavigation.js
|
|
msgMail3PaneWindow.js
|
|
msgFolderPickerOverlay.xul
|
|
msgFolderPickerOverlay.js
|