A Tapestry 5.3.x component module featuring:
- New or improved components
- Support for multiple hibernate sessions
- Bootstrap 3 support
- Jquery support 2.0.3
- PagedGrid
- PopupWindow
- Switch
- TextMarker
- ModalBox
- Datatable
- EditableSelectBox
- DropDownMenu
- Growler
- Tabs
- Chosen
- EnhancedSelectBox
- (Bootstrap)Modal
-
Confirm A javascript popup dialog to be used for confirming actions on hyperlinks.
-
OpenTip A tooltip based on opentip.org
-
Bootstrap A mixin to transform standard tapestry components into bootstrapped elements.
-
HibernateMultiSessionManager A multi session / multi database service
-
New and improved datasources for the PagedGrid component
- CollectionPagedGridDataSource
- JPAPagedGridDataSource
- HibernatePagedGridDataSource
For those who cannot build the jar themselves, there is a binaries directory in which compiled and packaged jar files are available.
Use maven as such: mvn clean install , it will then build and test the library and place it in your local repository. From there you can create a dependency in your own Tapestry project and Weaves will be auto-loaded by Tapestry.
This build depends on the chenillekit library originally found here : https://github.com/chenillekit/chenillekit However that version does NOT work with Tapestry 5.3.7 and requires some additional updates to the code to function with 'Weaves'. Weaves depends on version 1.4.0 which can be found at : https://github.com/antalk/chenillekit
A working demo can be found at: http://intercommitweavesdemo.intercommit.cloudbees.net/, the demo runs on tomcat7 with JAVA7