http://nexus.devlab722.net/nexus/content/repositories/releases will stop at the end November 2015, So please note that the latest releases for 5.4 and 5.3 are now available at Maven Central.
for version >= 4.0.0
Since version 5.4, Tapestry supports jQuery and Prototype. So you don't need any more our Tapestry-jquery.js to use integrate your favorite jQuery plugin.
Tapestry5-jquery module is now focusing on :
for version < 4.0.0
This module provides jQuery integration for Tapestry 5 and allow you to work with or to replace the tapestry.js file based on prototype.
Exclusive jQuery components :
Exclusive jQuery Mixins :
Exclusive jQuery Binding Prefixes :
Theses following components are proposing an alternative implementation of some Tapestry 5 component :
Theses components were originally present in Tapestry 5 jQuery
Reveal is now part of tapestry5-foundation
AjaxUpload is now part of tapestry5-jquery-upload
All kind of feedback is very welcome. Please use Github issues system for that.
Just add the following dependency in your pom.xml
.
For Tapestry 5.4 users:
<dependencies>
...
<dependency>
<groupId>org.got5</groupId>
<artifactId>tapestry5-jquery</artifactId>
<version>4.1.1</version>
</dependency>
...
</dependencies>
<repositories>
...
<repository>
<id>central</id>
<url>https://repo1.maven.org/maven2</url>
<releases>
<enabled>true</enabled>
</releases>
</repository>
<repository>
<id>oss—sonatype-snapshot-repo</id>
<url>https://oss.sonatype.org/content/repositories/snapshots
</url>
<releases>
<enabled>false</enabled>
</releases>
</repository>
...
</repositories>
For Tapestry 5.3 users:
<dependencies>
...
<dependency>
<groupId>org.got5</groupId>
<artifactId>tapestry5-jquery</artifactId>
<version>3.5.2</version>
</dependency>
...
</dependencies>
<repositories>
...
<repository>
<id>central</id>
<url>https://repo1.maven.org/maven2</url>
<releases>
<enabled>true</enabled>
</releases>
</repository>
<repository>
<id>oss—sonatype-snapshot-repo</id>
<url>https://oss.sonatype.org/content/repositories/snapshots
</url>
<releases>
<enabled>false</enabled>
</releases>
</repository>
...
</repositories>
Then use components like you would normally do. For Autocomplete and Palette use "jquery" namespace:
<t:form>
<t:jquery.autocomplete />
<t:submit />
</t:form>
Or add jquery to the tapestry-library namespace:
<html xmlns:t="http://tapestry.apache.org/schema/tapestry_5_4.xsd"
xmlns:p="tapestry:parameter"
xmlns:j="tapestry-library:jquery">
<t:form>
<j:palette />
<t:textfield t:mixins="jquery/autocomplete" ... />
<t:submit />
</t:form>
</html>
2.6.9 : last release for Tapestry 5.2.6
2.6.8 : add Components ImageCropper
2.6.6 : handle datatable's ajax mode for server-side pagination
2.6.2 : more work on client side validation
2.6.1 :
2.6.0 :
2.1.1 :
2.1.0 : switch to Tapestry 5.2.5
1.1-SNAPSHOT : exclusive jQuery components
1.0-SNAPSHOT : initial releases !
This project is distributed under Apache 2 License. See LICENSE.txt for more information.