mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-01 06:35:42 +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 |
||
---|---|---|
.. | ||
build | ||
macbuild | ||
prefs | ||
public | ||
resources | ||
src | ||
tests | ||
.cvsignore | ||
Makefile.in | ||
makefile.win |