Forum OpenACS Development: Ajax Helper 0.82d and Ajax File Storage UI 0.5d committed to CVS HEAD

Ajax Helper 0.82d

Highlights of this release include ...

- improvement in autoloading javascript sources thru ah::requires for helper procs. This replaces the series of if statements you saw on each helper proc on 0.8.

- /ajaxhelper/lib/compress/ contains a java program RHINO that can be used to compress your custom javascript files. This same java program is used by the dojo toolkit to minify their javascript library.

- updated YUI to 0.12.1
- updated dojo to 0.4.1
- added YUI extensions 0.33
- new helper procs for generating YUI menus
- new helper proc for dojoio bind, this is an alternative to using ah::ajaxrequest, dojoio seems to be smarter because if the browser doesn't support ajax, it reverts to using iframes and other transport types
- more tests in ajaxhelper/www/tests, including tests that demonstrate how to use the menu helpers and the dojoio bind helper

Ajax File Storage UI 0.5d

- revised the user interface to use layouts c/o yui-ext
- rewrote javascript to fully use YUI widgets and utilities
- moved all javascript to ajaxfs.js and styles to ajaxfs.css
- new ui provides panes to display properties of selected file or folder
- renaming a file or folder now supported