[CONF] Apache Tapestry Index v2
Index v2 Page added by Katia Aresti Component oriented framework for creating dynamic, robust, highly scalable web applications in Java. Java Power Tapestry pages and components are simple Java POJOs, with easy access to all Java language features and the vast Java ecosystem. Thanks to Java's advanced concurrency API, Tapestry handles requests fast without sacrificing security or stability. Scripting Ease Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python. Highly Productive Simple POJO classes, streamlined templates, live class reloading, state-of-the-art exception reporting, first-class Ajax support, and a big library of built-in components: Tapestry is designed from the ground up to give you great productivity. We think you will love Tapestry Give us 20 minutes and follow our quickstart guide. News Unable to render embedded object: File (Feed-icon.gif) not found. Friday, 19 November 2010 Live Tapestry Hotel Booking Demo Last changed Nov 20, 2010 07:21 by Christophe Cordenier Curious to see a real Tapestry application live? Your wish is fulfilled; the Hotel Booking Demo is now available. Read more Posted at Nov 19, 2010 by Howard M. Lewis Ship| 0 comments | Edit Thursday, 18 November 2010 Tapestry 5.2.4 beta release Last changed Nov 18, 2010 20:03 by Howard M. Lewis Ship Following a successful vote, the Tapestry team has released the latest (and likely, final) beta release of Tapestry 5.2, version 5.2.4. This release consists of a modest number of bug fixes to 5.2.2, along with a few non-disruptive last minute improvements. Full release notes are available. Read more Posted at Nov 18, 2010 by Howard M. Lewis Ship| 0 comments | Edit Sunday, 31 October 2010 Tapestry 5.2.2 beta release Last changed Nov 07, 2010 17:24 by Andreas Andreou Following a successful vote, the Tapestry team has released the second beta release of Tapestry 5.2, version 5.2.2. This release consists of a modest number of bug fixes to 5.2.1, along with a few non-disruptive last minute improvements. Full release notes are available. Read more Posted at Oct 31, 2010 by Howard M. Lewis Ship| 0 comments | Edit Monday, 11 October 2010 Tapestry 5.2.1 beta release Last changed Nov 07, 2010 17:24 by Andreas Andreou Following a successful vote, the Tapestry team has released the first beta release of Tapestry 5.2, version 5.2.1. This release consists mostly of bug fixes on top of release 5.2.0. Full release notes are available. Mainly, this release improves live service reloading and a number of issues related to _javascript_ and Ajax. Read more Posted at Oct 11, 2010 by Howard M. Lewis Ship| 0 comments | Edit
[CONF] Apache Tapestry Index v2
Index v2 File attached by Katia Aresti twitter_icon.png (4 kB image/png) - twitter icon Change Notification Preferences View Attachments
[CONF] Apache Tapestry Indexv2
Indexv2 Page edited by Katia Aresti Changes (0) ... Full Content Component oriented framework for creating dynamic, robust, highly scalable web applications in Java. Java Power Tapestry pages and components are simple Java POJOs, with easy access to all Java language features and the vast Java ecosystem. Thanks to Java's advanced concurrency API, Tapestry handles requests fast without sacrificing security or stability. Scripting Ease Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python. Highly Productive Simple POJO classes, streamlined templates, live class reloading, state-of-the-art exception reporting, first-class Ajax support, and a big library of built-in components: Tapestry is designed from the ground up to give you great productivity. We think you will love Tapestry Give us 20 minutes and follow our quickstart guide. News Unable to render embedded object: File (Feed-icon.gif) not found. Friday, 19 November 2010 Live Tapestry Hotel Booking Demo Last changed Nov 20, 2010 07:21 by Christophe Cordenier Curious to see a real Tapestry application live? Your wish is fulfilled; the Hotel Booking Demo is now available. Read more Posted at Nov 19, 2010 by Howard M. Lewis Ship| 0 comments | Edit Thursday, 18 November 2010 Tapestry 5.2.4 beta release Last changed Nov 18, 2010 20:03 by Howard M. Lewis Ship Following a successful vote, the Tapestry team has released the latest (and likely, final) beta release of Tapestry 5.2, version 5.2.4. This release consists of a modest number of bug fixes to 5.2.2, along with a few non-disruptive last minute improvements. Full release notes are available. Read more Posted at Nov 18, 2010 by Howard M. Lewis Ship| 0 comments | Edit Sunday, 31 October 2010 Tapestry 5.2.2 beta release Last changed Nov 07, 2010 17:24 by Andreas Andreou Following a successful vote, the Tapestry team has released the second beta release of Tapestry 5.2, version 5.2.2. This release consists of a modest number of bug fixes to 5.2.1, along with a few non-disruptive last minute improvements. Full release notes are available. Read more Posted at Oct 31, 2010 by Howard M. Lewis Ship| 0 comments | Edit Monday, 11 October 2010 Tapestry 5.2.1 beta release Last changed Nov 07, 2010 17:24 by Andreas Andreou Following a successful vote, the Tapestry team has released the first beta release of Tapestry 5.2, version 5.2.1. This release consists mostly of bug fixes on top of release 5.2.0. Full release notes are available. Mainly, this release improves live service reloading and a number of issues related to _javascript_ and Ajax. Read more Posted at Oct 11, 2010 by Howard M. Lewis Ship
[CONF] Apache Tapestry Indexv2
Indexv2 Page moved by Katia Aresti From: Apache Tapestry Home To: Apache Tapestry Children moved Change Notification Preferences View Online
[CONF] Apache Tapestry Indexv2
Indexv2 Page removed by Katia Aresti Component oriented framework for creating dynamic, robust, highly scalable web applications in Java. Java Power Tapestry pages and components are simple Java POJOs, with easy access to all Java language features and the vast Java ecosystem. Thanks to Java's advanced concurrency API, Tapestry handles requests fast without sacrificing security or stability. Scripting Ease Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python. Highly Productive Simple POJO classes, streamlined templates, live class reloading, state-of-the-art exception reporting, first-class Ajax support, and a big library of built-in components: Tapestry is designed from the ground up to give you great productivity. We think you will love Tapestry Give us 20 minutes and follow our quickstart guide. News Unable to render embedded object: File (Feed-icon.gif) not found. Friday, 19 November 2010 Live Tapestry Hotel Booking Demo Last changed Nov 20, 2010 07:21 by Christophe Cordenier Curious to see a real Tapestry application live? Your wish is fulfilled; the Hotel Booking Demo is now available. Read more Posted at Nov 19, 2010 by Howard M. Lewis Ship| 0 comments | Edit Thursday, 18 November 2010 Tapestry 5.2.4 beta release Last changed Nov 18, 2010 20:03 by Howard M. Lewis Ship Following a successful vote, the Tapestry team has released the latest (and likely, final) beta release of Tapestry 5.2, version 5.2.4. This release consists of a modest number of bug fixes to 5.2.2, along with a few non-disruptive last minute improvements. Full release notes are available. Read more Posted at Nov 18, 2010 by Howard M. Lewis Ship| 0 comments | Edit Sunday, 31 October 2010 Tapestry 5.2.2 beta release Last changed Nov 07, 2010 17:24 by Andreas Andreou Following a successful vote, the Tapestry team has released the second beta release of Tapestry 5.2, version 5.2.2. This release consists of a modest number of bug fixes to 5.2.1, along with a few non-disruptive last minute improvements. Full release notes are available. Read more Posted at Oct 31, 2010 by Howard M. Lewis Ship| 0 comments | Edit Monday, 11 October 2010 Tapestry 5.2.1 beta release Last changed Nov 07, 2010 17:24 by Andreas Andreou Following a successful vote, the Tapestry team has released the first beta release of Tapestry 5.2, version 5.2.1. This release consists mostly of bug fixes on top of release 5.2.0. Full release notes are available. Mainly, this release improves live service reloading and a number of issues related to _javascript_ and Ajax. Read more Posted at Oct 11, 2010 by Howard M. Lewis Ship| 0 comments | Edit
[CONF] Apache Tapestry IndexV2
IndexV2 File attached by Katia Aresti Feed-icon.gif (1 kB image/gif) - feed icon Change Notification Preferences View Attachments
[CONF] Apache Tapestry IndexV2
IndexV2 File attached by Katia Aresti seesaw.png (24 kB image/png) Change Notification Preferences View Attachments
[CONF] Apache Tapestry IndexV2
IndexV2 File attached by Katia Aresti yanomo.png (33 kB image/png) Change Notification Preferences View Attachments
[CONF] Apache Tapestry IndexV2
IndexV2 File attached by Katia Aresti oed.png (44 kB image/png) Change Notification Preferences View Attachments
[CONF] Apache Tapestry IndexV2
IndexV2 File attached by Katia Aresti mybet.png (57 kB image/png) - mybet.com Change Notification Preferences View Attachments
[CONF] Apache Tapestry IndexV2
IndexV2 Page added by Katia Aresti Component oriented framework for creating dynamic, robust, highly scalable web applications in Java. Java Power Tapestry pages and components are simple Java POJOs, with easy access to all Java language features and the vast Java ecosystem. Thanks to Java's advanced concurrency API, Tapestry handles requests fast without sacrificing security or stability. Scripting Ease Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python. Highly Productive Simple POJO classes, streamlined templates, live class reloading, state-of-the-art exception reporting, first-class Ajax support, and a big library of built-in components: Tapestry is designed from the ground up to give you great productivity. We think you will love Tapestry Give us 20 minutes and follow our quickstart guide. News Unable to render embedded object: File (Feed-icon.gif) not found. Friday, 19 November 2010 Live Tapestry Hotel Booking Demo Last changed Nov 20, 2010 07:21 by Christophe Cordenier Curious to see a real Tapestry application live? Your wish is fulfilled; the Hotel Booking Demo is now available. Read more Posted at Nov 19, 2010 by Howard M. Lewis Ship| 0 comments | Edit Thursday, 18 November 2010 Tapestry 5.2.4 beta release Last changed Nov 18, 2010 20:03 by Howard M. Lewis Ship Following a successful vote, the Tapestry team has released the latest (and likely, final) beta release of Tapestry 5.2, version 5.2.4. This release consists of a modest number of bug fixes to 5.2.2, along with a few non-disruptive last minute improvements. Full release notes are available. Read more Posted at Nov 18, 2010 by Howard M. Lewis Ship| 0 comments | Edit Sunday, 31 October 2010 Tapestry 5.2.2 beta release Last changed Nov 07, 2010 17:24 by Andreas Andreou Following a successful vote, the Tapestry team has released the second beta release of Tapestry 5.2, version 5.2.2. This release consists of a modest number of bug fixes to 5.2.1, along with a few non-disruptive last minute improvements. Full release notes are available. Read more Posted at Oct 31, 2010 by Howard M. Lewis Ship| 0 comments | Edit Monday, 11 October 2010 Tapestry 5.2.1 beta release Last changed Nov 07, 2010 17:24 by Andreas Andreou Following a successful vote, the Tapestry team has released the first beta release of Tapestry 5.2, version 5.2.1. This release consists mostly of bug fixes on top of release 5.2.0. Full release notes are available. Mainly, this release improves live service reloading and a number of issues related to _javascript_ and Ajax. Read more Posted at Oct 11, 2010 by Howard M. Lewis Ship| 0 comments | Edit
[CONF] Apache Tapestry IndexV2
IndexV2 File attached by Katia Aresti wooki.png (46 kB image/png) Change Notification Preferences View Attachments
[CONF] Apache Tapestry IndexV2
IndexV2 File attached by Katia Aresti forbidden.gif (0.6 kB image/gif) Change Notification Preferences View Attachments
[CONF] Apache Tapestry IndexV2
IndexV2 File attached by Katia Aresti recurtrack.png (39 kB image/png) Change Notification Preferences View Attachments
[CONF] Apache Tapestry IndexV2
IndexV2 File attached by Katia Aresti cubiculus.png (49 kB image/png) Change Notification Preferences View Attachments
[CONF] Apache Tapestry Home
Home Page edited by Katia Aresti Changes (1) ... * [Sandbox] -- a sandbox for developing new ideas and testing things out * [TAPESTRY:Board Reports] -- Quarterly reports to the Apache Board * [Index v2] -- version2 of index page Full Content This is the home page of the Apache Tapestry wiki. From here you can go to Index the entry page for the auto-generated website Documentation the documentation main page Sandbox a sandbox for developing new ideas and testing things out Board Reports Quarterly reports to the Apache Board IndexV2 version2 of index page Change Notification Preferences View Online | View Changes
[CONF] Apache Tapestry Home
Home Page edited by Katia Aresti Changes (1) ... * [Sandbox] -- a sandbox for developing new ideas and testing things out * [TAPESTRY:Board Reports] -- Quarterly reports to the Apache Board * [Index v2] -- version2 of index page Full Content This is the home page of the Apache Tapestry wiki. From here you can go to Index the entry page for the auto-generated website Documentation the documentation main page Sandbox a sandbox for developing new ideas and testing things out Board Reports Quarterly reports to the Apache Board Index v2 version2 of index page Change Notification Preferences View Online | View Changes
[CONF] Apache Tapestry IndexV2
IndexV2 Page edited by Katia Aresti Changes (1) ... {div2:class=clearer}{div2} {div} {widget:url="" Full Content Component oriented framework for creating dynamic, robust, highly scalable web applications in Java. Java Power Tapestry pages and components are simple Java POJOs, with easy access to all Java language features and the vast Java ecosystem. Thanks to Java's advanced concurrency API, Tapestry handles requests fast without sacrificing security or stability. Scripting Ease Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python. Highly Productive Simple POJO classes, streamlined templates, live class reloading, state-of-the-art exception reporting, first-class Ajax support, and a big library of built-in components: Tapestry is designed from the ground up to give you great productivity. We think you will love Tapestry Give us 20 minutes and follow our quickstart guide. News Friday, 19 November 2010 Live Tapestry Hotel Booking Demo Last changed Nov 20, 2010 07:21 by Christophe Cordenier Curious to see a real Tapestry application live? Your wish is fulfilled; the Hotel Booking Demo is now available. Read more Posted at Nov 19, 2010 by Howard M. Lewis Ship| 0 comments | Edit Thursday, 18 November 2010 Tapestry 5.2.4 beta release Last changed Nov 18, 2010 20:03 by Howard M. Lewis Ship Following a successful vote, the Tapestry team has released the latest (and likely, final) beta release of Tapestry 5.2, version 5.2.4. This release consists of a modest number of bug fixes to 5.2.2, along with a few non-disruptive last minute improvements. Full release notes are available. Read more Posted at Nov 18, 2010 by Howard M. Lewis Ship| 0 comments | Edit Sunday, 31 October 2010 Tapestry 5.2.2 beta release Last changed Nov 07, 2010 17:24 by Andreas Andreou Following a successful vote, the Tapestry team has released the second beta release of Tapestry 5.2, version 5.2.2. This release consists of a modest number of bug fixes to 5.2.1, along with a few non-disruptive last minute improvements. Full release notes are available. Read more Posted at Oct 31, 2010 by Howard M. Lewis Ship| 0 comments | Edit Monday, 11 October 2010 Tapestry 5.2.1 beta release Last changed Nov 07, 2010 17:24 by Andreas Andreou Following a successful vote, the Tapestry team has released the first beta release of Tapestry 5.2, version 5.2.1. This release consists mostly of bug fixes on top of release 5.2.0. Full release notes are available. Mainly, this release improves live service reloading and a number of issues related to _javascript_ and Ajax. Read more Posted at Oct 11, 2010 by Howard M. Lewis Ship
[CONF] Apache Tapestry IndexV2
IndexV2 Page edited by Katia Aresti Changes (2) ... {blog-posts:max=10|sort=creation|reverse=true|content=excerpts} {widget:url="" {div} ... {div2:class=clearer}{div2} {div} {widget:url="" Full Content Component oriented framework for creating dynamic, robust, highly scalable web applications in Java. Java Power Tapestry pages and components are simple Java POJOs, with easy access to all Java language features and the vast Java ecosystem. Thanks to Java's advanced concurrency API, Tapestry handles requests fast without sacrificing security or stability. Scripting Ease Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python. Highly Productive Simple POJO classes, streamlined templates, live class reloading, state-of-the-art exception reporting, first-class Ajax support, and a big library of built-in components: Tapestry is designed from the ground up to give you great productivity. We think you will love Tapestry Give us 20 minutes and follow our quickstart guide. News Friday, 19 November 2010 Live Tapestry Hotel Booking Demo Last changed Nov 20, 2010 07:21 by Christophe Cordenier Curious to see a real Tapestry application live? Your wish is fulfilled; the Hotel Booking Demo is now available. Read more Posted at Nov 19, 2010 by Howard M. Lewis Ship| 0 comments | Edit Thursday, 18 November 2010 Tapestry 5.2.4 beta release Last changed Nov 18, 2010 20:03 by Howard M. Lewis Ship Following a successful vote, the Tapestry team has released the latest (and likely, final) beta release of Tapestry 5.2, version 5.2.4. This release consists of a modest number of bug fixes to 5.2.2, along with a few non-disruptive last minute improvements. Full release notes are available. Read more Posted at Nov 18, 2010 by Howard M. Lewis Ship| 0 comments | Edit Sunday, 31 October 2010 Tapestry 5.2.2 beta release Last changed Nov 07, 2010 17:24 by Andreas Andreou Following a successful vote, the Tapestry team has released the second beta release of Tapestry 5.2, version 5.2.2. This release consists of a modest number of bug fixes to 5.2.1, along with a few non-disruptive last minute improvements. Full release notes are available. Read more Posted at Oct 31, 2010 by Howard M. Lewis Ship| 0 comments | Edit Monday, 11 October 2010 Tapestry 5.2.1 beta release Last changed Nov 07, 2010 17:24 by Andreas Andreou Following a successful vote, the Tapestry team has released the first beta release of Tapestry 5.2, version 5.2.1. This release consists mostly of bug fixes on top of release 5.2.0. Full release notes are available. Mainly, this release improves live service reloading and a number of issues related to _javascript_ and Ajax.
[CONF] Apache Tapestry IndexV2
IndexV2 Page edited by Katia Aresti Changes (6) ... | h4. Pure Java and polyglot Written in Java, suitable for Java applications, you can use Groovy or Scala instead too ! \! | h34. Convention over configuration Say goodbye to endless XML configuration files. | | h4. Highly productive Live class reloading means that the time between seeing an error and providing the fix is seconds, not minutes. | h34. Advanced Exception reporting It gives you all the tools you need to fix your problem: not just a stack trace, but every bit of information you need to know about what was doing, why it was doing it, what went wrong, and how to fix it. | | h4. Fast Without Java reflection use is built to cleanly support large numbers of concurrent threads. Includes GZip content compression, _javascript_ aggregation, and far future expires headers.. | h4. Testable\\ \\ Built for testability provides nice testing functionalities enchanting TDD techniques. [See Tapestry covertura repo|http://tapestry.apache.org/tapestry5.1/tapestry-core/cobertura/index.html] | | h4. Scalable Scales up big on a single server, and offers great options into a cluster. Ready for REST, it is suitable for the most staless or stateful applications. | | | | h4. Scalable Scales up big on a single server, and offers great options into a cluster. Ready for REST, it is suitable for the most staless or stateful applications. | | h4. Adaptable Architecture is open and extensible. Theres a clean way to add your own logic, or substitute some logic with your own. Provides integration with [Hibernate|http://hibernate.org/] and [Spring|http://www.springsource.org/]. Third-party integrations with other tools, such as [Quartz|http://www.quartz-scheduler.org/]. | | | h4. | | More on [Tapestry philosophy|TAPESTRY:Principles] ... h3. Fast Without Java reflection use is built to cleanly support large numbers of concurrent threads. Includes GZip content compression, _javascript_ aggregation, and far future expires headers. h3. Testable Built for testability provides nice testing functionalities enchanting TDD techniques. [See Tapestry covertura report|http://tapestry.apache.org/tapestry5.1/tapestry-core/cobertura/index.html] h3. Scalable Scales up big on a single server, and offers great options into a cluster. Ready for REST, it is suitable for the most staless or stateful applications. h3. Component based Easy to write, easy to hook together and very reusable. Code and templates are lean and mean h3. Adaptable Architecture is open and extensible. Theres a clean way to add your own logic, or substitute some logic with your own. Provides integration with [Hibernate|http://hibernate.org] and [Spring|http://www.springsource.org/]. Third-party integrations with other tools, such as [Quartz|http://www.quartz-scheduler.org/]. More on [Tapestry philosophy|TAPESTRY:Principles] h2. Who is using Tapestry? ... Full Content Component oriented framework for creating dynamic, robust, highly scalable web applications in Java. Java Power Tapestry pages and components are simple Java POJOs, with easy access to all Java language features and the vast Java ecosystem. Thanks to Java's advanced concurrency API, Tapestry handles requests fast without sacrificing security or stability. Scripting Ease Tapestry features live class reloading: change your Java code, refresh the browser and see the changes... instantly! Have your cake and eat it too: the speed and depth of Java, the agile development style of Ruby or Python. Highly Productive Simple POJO classes, streamlined templates, live class reloading, state-of-the-art exception reporting, first-class Ajax support, and a big library of built-in components: Tapestry is designed from the ground up to give you great productivity. We think you will love Tapestry Give us 20 minutes and follow our quickstart guide. Tapestry on twitter News Friday, 19 November 2010 Live Tapestry Hotel Booking Demo Last changed Nov 20, 2010 07:21 by Christophe Cordenier Curious to see a real Tapestry application live? Your wish is fulfilled; the Hotel Booking Demo is now available. Read more Posted at Nov 19, 2010 by Howard M. Lewis Ship
[CONF] Apache Tapestry IndexV2
IndexV2 File attached by Katia Aresti Refresh.png (3 kB image/png) Change Notification Preferences View Attachments
[CONF] Apache Tapestry IndexV2
IndexV2 File removed by Katia Aresti Refresh.png (3 kB image/png) Change Notification Preferences View Attachments
[CONF] Apache Tapestry IndexV2
IndexV2 File attached by Katia Aresti Refresh.png (2 kB image/png) Change Notification Preferences View Attachments
[CONF] Apache Tapestry Ajax JavaScript
Ajax _javascript_ Page edited by Bob Harner Comment: Listed the prototype scriptaculous versions for Tapestr 5.0, 5.1 and 5.2 respectively. SOMEBODY PLEASE CHECK ME ON THESE. Also fixed a couple of broken links, some spelling grammar fixes Changes (24) ... Ajax support takes the form of new components and, occasionally, [component mixins|#mixins.html]. h1. Changes to Prototype Tapestry will automatically link in prototype.js, scriptaculous.js, effects.js and the Tapestry library, tapestry.js. You can add additional libraries as needed. Tapestry currently uses [Prototype 1.6.0.3|http://prototypejs.org/assets/2008/9/29/prototype-1.6.0.3.js]. h1. Prototype and Scriptaculous Versions h1. Changes to Scriptaculous || Tapestry 5.2 | Prototype 1.6.1 | Scriptaculous 1.8.2| || Tapestry 5.1 | Prototype 1.6.0.3 | Scriptaculous 1.8.2| || Tapestry 5.0 | Prototype 1.6.0 | Scriptaculous 1.8.0| Scriptaculous normally has a special [script loading option|http://wiki.script.aculo.us/scriptaculous/show/Usage]. Loading just the Scriptaculous main library, scriptaculous.js, will also load _all_ the other scripts in the library. Normally, you can fine-tune this using load query parameter. h2. Changes to Scriptaculous This doesnt fit well with the Tapestry; as discussed below, Tapestry has the capability to allow individual components to control which _javascript_ libraries are loaded with the page. Further, the exact set of scripts needed is determined over the course of rendering the page, and depends on the needs of the specific components that have rendered. Tapestry uses a modified version of the main Scriptaculous library, scriptaculous.js, with the librarys default [autoloading|http://wiki.script.aculo.us/scriptaculous/show/Usage] behavior turned off. This lets Tapestry and Tapestry components control which Scriptaculus scripts are loaded, rather than having _all_ of them loaded unnecessarily. The main Scriptaculous library, scriptaculous.js, is modified to turn off the autoloading behavior. Tapestry will automatically link in prototype.js, scriptaculous.js, effects.js and the Tapestry library, tapestry.js. You can add additional libraries as needed. h1. Basic _javascript_ ... Most of this is accomplished via the [RenderSupport|http://tapestry.apache.org/current/apidocs/org/apache/tapestry5/RenderSupport.html] object. RenderSupport includes a number of methods that will be used by components, or event by services that are called from components. h2. addScriptLink() ... Note that the Prototype, Scriptaculous main and effects libraries, and the standard Tapestry library (which largely consists of support for form input validation) are included automatically. If you are need access to other Scriptaculous libraries, you can provide them as follows: {code:java} ... {code} The Asset is injected, using the $\{tapestry.scriptaculous\} [symbol|../tapestry-ioc/symbols.html] [symbol|IoC - symbols] to reference the location of the Scriptaculous library. The RenderSupport is accessed as an Environmental service. ... h2. Injecting RenderSupport RenderSupport is an _environmental_ object, so you will normally inject it via the @[Environmental|http://tapestry.apache.org/current/apidocs/org/apache/tapestry5/annotations/Environmental.html] annotation: {code:java} ... h1. IncludeJavaScriptLibrary Annotation The @[IncludeJavaScriptLibrary|http://tapestry.apache.org/current/apidocs/org/apache/tapestry5/annotations/IncludeJavaScriptLibrary.html] annotation is the easy way to include one or more _javascript_ libraries. The previous example could be re-written as: ... h2. Autocomplete Mixin The [Autocomplete|http://tapestry.apache.org/current/apidocs/org/apache/tapestry5/corelib/mixins/Autocomplete.html] mixin exists to allow a text field to query the server for completions for a partially entered phrase. It is often used in situations where the field exists to select a single value from a large set, too large to successfully download to the client as a drop down list; for example, when the number of values to select from is numbered in the thousands. Autocomplete can be added to an existing text field: ... {code} The mixin can be configured in a number of ways, see the [component
[CONF] Apache Tapestry Navigation
Navigation Page edited by Ulrich Stärk Comment: use the div macro Changes (3) {html}div class=nav{html} {div:class=nav} - [Home|Index] - [Getting Started] ... - [Sponsorship|http://www.apache.org/foundation/sponsorship.html] - [Thanks|http://www.apache.org/foundation/thanks.html] {html}/div{html} {div} Full Content Home Getting Started Documentation Download About Community Apache Sponsorship Thanks Change Notification Preferences View Online | View Changes