I am really pleased to announce Tapestry5-jQuery 2.1.0, which is built against Tapestry 5.2.5. The purpose of Tapestry5-jQuery is to remove the dependency on Prototype and Scriptaculous by overriding the default Core JavaScriptStack by a new stack based on jQuery.
The first snapshot version for Tapestry 5.1.0.5 defined the steps required for integration of a jQuery plugin. Most of the time, you will have to: * Create a new extension of Tapestry.Initializer in order to provide an entry point to initialize your plugin * Create a component in your application. * Obtain an id for the elements rendered by the component and use that id to initialize the JavaScript part of the component. Now, with the new features in Tapestry 5.2 we could finish the integration and provide a few cool things: - @ImportJQueryUI annotation: place this annotation on top of your page/component, put the name of the jQuery-UI resource in it and get minified or non-minified version of the file depending on whether production mode is enabled or not. - Accordion: implements the nifty jQueryUI accordion - AjaxUpload: upload multiple files at once in every browser! Based on https://github.com/valums/file-uploader. - Dialog/DialogLink: a modal dialog component - Tabs: based on http://jqueryui.com/demos/tabs/ - Button (mixin): based on http://jqueryui.com/demos/button/ I would like to thank for their help: Robin Komiwes for sowing the seeds Andreas Andreou for the help on migration to 5.2 Tom van Dijk for his bugfixes and last but not least Christian Riedel for his assistance on the improvement and for providing new component like ajaxUpload . All source code is available on Github. http://github.com/got5/tapestry5-jquery Any suggestions or feedback is welcome. Please use [Github issues system](http://github.com/got5/tapestry5-jquery/issues) for that. If you get some interest on jQuery. Have a look at others related contributions. http://github.com/got5/tapestry5-jquery-mobile https://github.com/got5/tapestry5-jquery-jqgrid Got5 --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org