Change Log for webfm-xxxx.patch webfm.module webfm_ajax() - Modify readtrees action to use Param1 as an optional current directory This is tested against roots that user has access to. webfm_custom_layout(...) - Add new function for use by themes, modules, and php based content. See comments for details. webfm.css - Add an icon class used to set the icon table row width. - Add a ctls-td class used to right align that admin control icons. webfm.js Webfm class - Add Webfm.options static var to contain display options. - Add Webfm.numColumns to support variable column display Webfmlayout() - Restructured conditionals to allow for more layoutDiv options - Modified "webfm" layout div to call the correct function for the layout options. - Added test for "webfm-dir" div as shortcut for themers who just need to display file directory area only. Webfm.commonInterface() - Added conditionals to control display of the tree and dirlist Webfm.list constructor - Added code to calculate the number of columns displayed. - Added icon class to icon table cell (to set column width via css) - Added conditionals to control column display based on layout options. Webfm.list.bcrumb() - Added code to truncate the breadcrumb display based on the breadcrumbRoot display option. Webfm.list.adminCtl - Support for variable columns - Added ctls-td class to table cell to allow right alignment. Webfm.dirrow - Added conditional wrapping to handle configurable columns Webfm.filerow - Added conditional wrapping to handle configurable columns Webfm.treeBuilder.fetch() - Added support for requesting a current directory based on the Webfm.current setting Webfm.treeBuilder.callback() - Performed a specific dirListObj refresh one the current dir returned by server rather than the first one. Webfm.HTTPPost() - Trimmed the response text to make sure it parses correctly. See issue: http://drupal.org/node/718656