You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by bu...@apache.org on 2014/11/11 14:22:18 UTC

svn commit: r928756 [3/4] - in /websites/production/tapestry/content: ./ 2009/09/13/ 2009/10/27/ 2009/11/25/ 2010/07/18/ 2010/07/24/ 2010/10/11/ 2010/10/31/ 2010/11/18/ 2010/11/19/ 2010/12/16/ 2010/12/17/ 2011/01/10/ 2011/01/18/ 2011/03/23/ 2011/03/29/...

Modified: websites/production/tapestry/content/exploring-the-project.html
==============================================================================
--- websites/production/tapestry/content/exploring-the-project.html (original)
+++ websites/production/tapestry/content/exploring-the-project.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Exploring the Project -- Apache Tapestry
@@ -365,13 +366,13 @@ var footnoteMarkerHighlight = function(i
 
 
 
-<span class="gliffy-container" id="gliffy-container-24346949-3407" data-fullwidth="913" data-ceoid="24188263" data-edit="/confluence/plugins/gliffy/editor.action?name=Templates and Parameters&amp;ceoid=24188263&amp;key=TAPESTRY&amp;pageId=24188263&amp;inline=false&amp;lastPage=%2Fpages%2Fviewpage.action%3FpageId%3D24188263" data-full="/confluence/plugins/gliffy/viewer.action?inline=false&amp;name=Templates and Parameters&amp;ceoid=24188263&amp;key=TAPESTRY&amp;pageId=24188263&amp;attachmentId=24346949&amp;attachmentVersion=2&amp;lastPage=%2Fpages%2Fviewpage.action%3FpageId%3D24188263" data-filename="Templates and Parameters">
+<span class="gliffy-container" id="gliffy-container-24346949-7418" data-fullwidth="913" data-ceoid="24188263" data-edit="${diagramEditLink.getLinkUrl()}" data-full="/confluence/plugins/gliffy/viewer.action?inline=false&amp;attachmentId=24346949&amp;attachmentVersion=2&amp;lastPage=%2Fpages%2Fviewpage.action%3FpageId%3D24188263" data-filename="Templates and Parameters">
 
-    <map id="gliffy-map-24346949-9539" name="gliffy-map-24346949-9539"></map>
+    <map id="gliffy-map-24346949-1405" name="gliffy-map-24346949-1405"></map>
 
-    <img class="gliffy-image gliffy-image-border" id="gliffy-image-24346949-3407" width="304" height="300" data-full-width="913" data-full-height="901" src="https://cwiki.apache.org/confluence/download/attachments/24188263/Templates%20and%20Parameters.png?version=2&amp;modificationDate=1371888025000&amp;api=v2" alt="Templates and Parameters" usemap="#gliffy-map-24346949-9539">
+    <img class="gliffy-image gliffy-image-border" id="gliffy-image-24346949-7418" width="304" height="300" data-full-width="913" data-full-height="901" src="https://cwiki.apache.org/confluence/download/attachments/24188263/Templates%20and%20Parameters.png?version=2&amp;modificationDate=1371888025000&amp;api=v2" alt="Templates and Parameters" usemap="#gliffy-map-24346949-1405">
 
-    <map class="gliffy-dynamic" id="gliffy-dynamic-map-24346949-3407" name="gliffy-dynamic-map-24346949-3407"></map>
+    <map class="gliffy-dynamic" id="gliffy-dynamic-map-24346949-7418" name="gliffy-dynamic-map-24346949-7418"></map>
 </span>
 
 

Modified: websites/production/tapestry/content/extending-the-if-component.html
==============================================================================
--- websites/production/tapestry/content/extending-the-if-component.html (original)
+++ websites/production/tapestry/content/extending-the-if-component.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Extending the If Component -- Apache Tapestry

Modified: websites/production/tapestry/content/first.html
==============================================================================
--- websites/production/tapestry/content/first.html (original)
+++ websites/production/tapestry/content/first.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     First -- Apache Tapestry

Modified: websites/production/tapestry/content/footer.html
==============================================================================
--- websites/production/tapestry/content/footer.html (original)
+++ websites/production/tapestry/content/footer.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Footer -- Apache Tapestry

Modified: websites/production/tapestry/content/forms-and-form-components-faq.html
==============================================================================
--- websites/production/tapestry/content/forms-and-form-components-faq.html (original)
+++ websites/production/tapestry/content/forms-and-form-components-faq.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Forms and Form Components FAQ -- Apache Tapestry

Modified: websites/production/tapestry/content/forms-and-form-components.html
==============================================================================
--- websites/production/tapestry/content/forms-and-form-components.html (original)
+++ websites/production/tapestry/content/forms-and-form-components.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Forms and Form Components -- Apache Tapestry

Modified: websites/production/tapestry/content/forms-and-validation.html
==============================================================================
--- websites/production/tapestry/content/forms-and-validation.html (original)
+++ websites/production/tapestry/content/forms-and-validation.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Forms and Validation -- Apache Tapestry
@@ -102,11 +103,11 @@
                             </div>
         </li></ul>
 </div><p>The life's blood of any application is form input; this is the most effective way to gather significant information from the user. Whether it's a search form, a login screen or a multi-page registration wizard, forms are how the user really expresses themselves to the application.</p><p>Tapestry excels at creating forms and validating input. Input validation is declarative, meaning you simply tell Tapestry what validations to apply to a given field, and it takes care of it on the server and (once implemented) on the client as well.</p><p>Finally, Tapestry is able to not only present the errors back to the user, but to decorate the fields and the labels for the fields, marking them as containing errors (primarily, using CSS effects).</p><p><strong>Contents</strong></p><p><style type="text/css">/*<![CDATA[*/
-div.rbtoc1415550832482 {padding: 0px;}
-div.rbtoc1415550832482 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1415550832482 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1415712081996 {padding: 0px;}
+div.rbtoc1415712081996 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1415712081996 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></p><div class="toc-macro rbtoc1415550832482">
+/*]]>*/</style></p><div class="toc-macro rbtoc1415712081996">
 <ul class="toc-indentation"><li>Related Articles</li></ul>
 <ul><li><a shape="rect" href="#FormsandValidation-TheFormComponent">The Form Component</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#FormsandValidation-FormEvents">Form Events</a></li><li><a shape="rect" href="#FormsandValidation-TrackingValidationErrors">Tracking Validation Errors</a></li><li><a shape="rect" href="#FormsandValidation-StoringDataBetweenRequests">Storing Data Between Requests</a></li><li><a shape="rect" href="#FormsandValidation-ConfiguringFieldsandLabels">Configuring Fields and Labels</a></li><li><a shape="rect" href="#FormsandValidation-ErrorsandDecorations">Errors and Decorations</a></li></ul>

Modified: websites/production/tapestry/content/forms.html
==============================================================================
--- websites/production/tapestry/content/forms.html (original)
+++ websites/production/tapestry/content/forms.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Forms -- Apache Tapestry

Modified: websites/production/tapestry/content/frequently-asked-questions.html
==============================================================================
--- websites/production/tapestry/content/frequently-asked-questions.html (original)
+++ websites/production/tapestry/content/frequently-asked-questions.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Frequently Asked Questions -- Apache Tapestry

Modified: websites/production/tapestry/content/functional-flows.html
==============================================================================
--- websites/production/tapestry/content/functional-flows.html (original)
+++ websites/production/tapestry/content/functional-flows.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Functional Flows -- Apache Tapestry

Modified: websites/production/tapestry/content/general-questions.html
==============================================================================
--- websites/production/tapestry/content/general-questions.html (original)
+++ websites/production/tapestry/content/general-questions.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     General Questions -- Apache Tapestry

Modified: websites/production/tapestry/content/getting-started.html
==============================================================================
--- websites/production/tapestry/content/getting-started.html (original)
+++ websites/production/tapestry/content/getting-started.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Getting Started -- Apache Tapestry

Modified: websites/production/tapestry/content/hibernate-core-conf.html
==============================================================================
--- websites/production/tapestry/content/hibernate-core-conf.html (original)
+++ websites/production/tapestry/content/hibernate-core-conf.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Hibernate - Core - Conf -- Apache Tapestry

Modified: websites/production/tapestry/content/hibernate-core.html
==============================================================================
--- websites/production/tapestry/content/hibernate-core.html (original)
+++ websites/production/tapestry/content/hibernate-core.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Hibernate - Core -- Apache Tapestry

Modified: websites/production/tapestry/content/hibernate-statistics.html
==============================================================================
--- websites/production/tapestry/content/hibernate-statistics.html (original)
+++ websites/production/tapestry/content/hibernate-statistics.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Hibernate Statistics -- Apache Tapestry

Modified: websites/production/tapestry/content/hibernate-support-faq.html
==============================================================================
--- websites/production/tapestry/content/hibernate-support-faq.html (original)
+++ websites/production/tapestry/content/hibernate-support-faq.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Hibernate Support FAQ -- Apache Tapestry

Modified: websites/production/tapestry/content/hibernate-user-guide.html
==============================================================================
--- websites/production/tapestry/content/hibernate-user-guide.html (original)
+++ websites/production/tapestry/content/hibernate-user-guide.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Hibernate User Guide -- Apache Tapestry

Modified: websites/production/tapestry/content/hibernate.html
==============================================================================
--- websites/production/tapestry/content/hibernate.html (original)
+++ websites/production/tapestry/content/hibernate.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Hibernate -- Apache Tapestry

Modified: websites/production/tapestry/content/hilo.html
==============================================================================
--- websites/production/tapestry/content/hilo.html (original)
+++ websites/production/tapestry/content/hilo.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     HiLo -- Apache Tapestry

Modified: websites/production/tapestry/content/home.html
==============================================================================
--- websites/production/tapestry/content/home.html (original)
+++ websites/production/tapestry/content/home.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Home -- Apache Tapestry

Modified: websites/production/tapestry/content/how-to-upgrade.html
==============================================================================
--- websites/production/tapestry/content/how-to-upgrade.html (original)
+++ websites/production/tapestry/content/how-to-upgrade.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     How to Upgrade -- Apache Tapestry

Modified: websites/production/tapestry/content/https.html
==============================================================================
--- websites/production/tapestry/content/https.html (original)
+++ websites/production/tapestry/content/https.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     HTTPS -- Apache Tapestry

Modified: websites/production/tapestry/content/implementing-the-hi-lo-guessing-game.html
==============================================================================
--- websites/production/tapestry/content/implementing-the-hi-lo-guessing-game.html (original)
+++ websites/production/tapestry/content/implementing-the-hi-lo-guessing-game.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Implementing the Hi-Lo Guessing Game -- Apache Tapestry

Modified: websites/production/tapestry/content/index.html
==============================================================================
--- websites/production/tapestry/content/index.html (original)
+++ websites/production/tapestry/content/index.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Apache Tapestry Home Page

Modified: websites/production/tapestry/content/indexv1.html
==============================================================================
--- websites/production/tapestry/content/indexv1.html (original)
+++ websites/production/tapestry/content/indexv1.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     IndexV1 -- Apache Tapestry

Modified: websites/production/tapestry/content/injection-faq.html
==============================================================================
--- websites/production/tapestry/content/injection-faq.html (original)
+++ websites/production/tapestry/content/injection-faq.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Injection FAQ -- Apache Tapestry

Modified: websites/production/tapestry/content/injection-in-detail.html
==============================================================================
--- websites/production/tapestry/content/injection-in-detail.html (original)
+++ websites/production/tapestry/content/injection-in-detail.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Injection in Detail -- Apache Tapestry

Modified: websites/production/tapestry/content/injection.html
==============================================================================
--- websites/production/tapestry/content/injection.html (original)
+++ websites/production/tapestry/content/injection.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Injection -- Apache Tapestry

Modified: websites/production/tapestry/content/input-validation.html
==============================================================================
--- websites/production/tapestry/content/input-validation.html (original)
+++ websites/production/tapestry/content/input-validation.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Input Validation -- Apache Tapestry

Modified: websites/production/tapestry/content/integrating-with-jpa.html
==============================================================================
--- websites/production/tapestry/content/integrating-with-jpa.html (original)
+++ websites/production/tapestry/content/integrating-with-jpa.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Integrating with JPA -- Apache Tapestry
@@ -83,11 +84,11 @@
 
 <div style="border-right: 20px solid #D8E4F1;border-left: 20px solid #D8E4F1;">
 <p>&#160;</p></div><p>Starting with Tapestry 5.3, Tapestry provides built-in integration with the Java Persistence API (JPA). This module supersedes <a shape="rect" class="external-link" href="http://tynamo.org/tapestry-jpa+guide" >Tynamo's JPA integration</a>.</p><p><strong>Contents</strong></p><p><style type="text/css">/*<![CDATA[*/
-div.rbtoc1415550832950 {padding: 0px;}
-div.rbtoc1415550832950 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1415550832950 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1415712082403 {padding: 0px;}
+div.rbtoc1415712082403 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1415712082403 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></p><div class="toc-macro rbtoc1415550832950">
+/*]]>*/</style></p><div class="toc-macro rbtoc1415712082403">
 <ul class="toc-indentation"><li><a shape="rect" href="#IntegratingwithJPA-ConfiguringJPA">Configuring JPA</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#IntegratingwithJPA-XML-lessJPAconfiguration">XML-less JPA configuration</a></li><li><a shape="rect" href="#IntegratingwithJPA-Automaticallyaddingmanagedclasses">Automatically adding managed classes</a></li></ul>
 </li><li><a shape="rect" href="#IntegratingwithJPA-InjectingtheEntityManager">Injecting the EntityManager</a>

Modified: websites/production/tapestry/content/integrating-with-spring-framework.html
==============================================================================
--- websites/production/tapestry/content/integrating-with-spring-framework.html (original)
+++ websites/production/tapestry/content/integrating-with-spring-framework.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Integrating with Spring Framework -- Apache Tapestry
@@ -93,11 +94,11 @@
                             </div>
         </li></ul>
 </div><p>Tapestry easily integrates with Spring Framework, allowing beans defined by Spring to be injected into Tapestry IoC services, and into Tapestry components. In addition, with Tapestry 5.2 and later, you can also go the other way, injecting Tapestry services in Spring beans.</p><p>For integrating Spring Security into your application, see <a shape="rect" href="security.html">Security</a>.</p><p><strong>Contents</strong></p><p><style type="text/css">/*<![CDATA[*/
-div.rbtoc1415550755971 {padding: 0px;}
-div.rbtoc1415550755971 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1415550755971 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1415711997990 {padding: 0px;}
+div.rbtoc1415711997990 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1415711997990 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></p><div class="toc-macro rbtoc1415550755971">
+/*]]>*/</style></p><div class="toc-macro rbtoc1415711997990">
 <ul class="toc-indentation"><li>Related Articles</li></ul>
 <ul><li><a shape="rect" href="#IntegratingwithSpringFramework-SpringVersion">Spring Version</a></li><li><a shape="rect" href="#IntegratingwithSpringFramework-Usage">Usage</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#IntegratingwithSpringFramework-Requireddependency">Required dependency</a></li><li><a shape="rect" href="#IntegratingwithSpringFramework-Updateyourweb.xmlfile">Update your web.xml file</a></li><li><a shape="rect" href="#IntegratingwithSpringFramework-AccessingtheSpringApplicationContext">Accessing the Spring Application Context</a></li><li><a shape="rect" href="#IntegratingwithSpringFramework-Injectingbeans">Injecting beans</a></li><li><a shape="rect" href="#IntegratingwithSpringFramework-InjectingTapestryservicesinSpringbeans">Injecting Tapestry services in Spring beans</a></li></ul>

Modified: websites/production/tapestry/content/integration-testing.html
==============================================================================
--- websites/production/tapestry/content/integration-testing.html (original)
+++ websites/production/tapestry/content/integration-testing.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Integration Testing -- Apache Tapestry

Modified: websites/production/tapestry/content/integration-with-existing-applications.html
==============================================================================
--- websites/production/tapestry/content/integration-with-existing-applications.html (original)
+++ websites/production/tapestry/content/integration-with-existing-applications.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Integration with existing applications -- Apache Tapestry

Modified: websites/production/tapestry/content/introduction.html
==============================================================================
--- websites/production/tapestry/content/introduction.html (original)
+++ websites/production/tapestry/content/introduction.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Introduction -- Apache Tapestry

Modified: websites/production/tapestry/content/ioc-advice.html
==============================================================================
--- websites/production/tapestry/content/ioc-advice.html (original)
+++ websites/production/tapestry/content/ioc-advice.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     IoC - advice -- Apache Tapestry

Modified: websites/production/tapestry/content/ioc-autoload.html
==============================================================================
--- websites/production/tapestry/content/ioc-autoload.html (original)
+++ websites/production/tapestry/content/ioc-autoload.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     IoC - autoload -- Apache Tapestry

Modified: websites/production/tapestry/content/ioc-case.html
==============================================================================
--- websites/production/tapestry/content/ioc-case.html (original)
+++ websites/production/tapestry/content/ioc-case.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     IoC - case -- Apache Tapestry

Modified: websites/production/tapestry/content/ioc-coerce.html
==============================================================================
--- websites/production/tapestry/content/ioc-coerce.html (original)
+++ websites/production/tapestry/content/ioc-coerce.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     IoC - coerce -- Apache Tapestry

Modified: websites/production/tapestry/content/ioc-command.html
==============================================================================
--- websites/production/tapestry/content/ioc-command.html (original)
+++ websites/production/tapestry/content/ioc-command.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     IoC - command -- Apache Tapestry

Modified: websites/production/tapestry/content/ioc-configuration.html
==============================================================================
--- websites/production/tapestry/content/ioc-configuration.html (original)
+++ websites/production/tapestry/content/ioc-configuration.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     IoC - configuration -- Apache Tapestry

Modified: websites/production/tapestry/content/ioc-cookbook-basic-services-and-injection.html
==============================================================================
--- websites/production/tapestry/content/ioc-cookbook-basic-services-and-injection.html (original)
+++ websites/production/tapestry/content/ioc-cookbook-basic-services-and-injection.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     IoC Cookbook - Basic Services and Injection -- Apache Tapestry

Modified: websites/production/tapestry/content/ioc-cookbook-basics.html
==============================================================================
--- websites/production/tapestry/content/ioc-cookbook-basics.html (original)
+++ websites/production/tapestry/content/ioc-cookbook-basics.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     IoC cookbook - basics -- Apache Tapestry

Modified: websites/production/tapestry/content/ioc-cookbook-override.html
==============================================================================
--- websites/production/tapestry/content/ioc-cookbook-override.html (original)
+++ websites/production/tapestry/content/ioc-cookbook-override.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     IoC cookbook - override -- Apache Tapestry

Modified: websites/production/tapestry/content/ioc-cookbook-overriding-ioc-services.html
==============================================================================
--- websites/production/tapestry/content/ioc-cookbook-overriding-ioc-services.html (original)
+++ websites/production/tapestry/content/ioc-cookbook-overriding-ioc-services.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     IoC Cookbook - Overriding IoC Services -- Apache Tapestry

Modified: websites/production/tapestry/content/ioc-cookbook-patterns.html
==============================================================================
--- websites/production/tapestry/content/ioc-cookbook-patterns.html (original)
+++ websites/production/tapestry/content/ioc-cookbook-patterns.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     IoC Cookbook - Patterns -- Apache Tapestry

Modified: websites/production/tapestry/content/ioc-cookbook-service-configurations.html
==============================================================================
--- websites/production/tapestry/content/ioc-cookbook-service-configurations.html (original)
+++ websites/production/tapestry/content/ioc-cookbook-service-configurations.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     IoC cookbook - Service Configurations -- Apache Tapestry

Modified: websites/production/tapestry/content/ioc-cookbook.html
==============================================================================
--- websites/production/tapestry/content/ioc-cookbook.html (original)
+++ websites/production/tapestry/content/ioc-cookbook.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     IoC cookbook -- Apache Tapestry

Modified: websites/production/tapestry/content/ioc-decorator.html
==============================================================================
--- websites/production/tapestry/content/ioc-decorator.html (original)
+++ websites/production/tapestry/content/ioc-decorator.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     IoC - decorator -- Apache Tapestry

Modified: websites/production/tapestry/content/ioc-injection.html
==============================================================================
--- websites/production/tapestry/content/ioc-injection.html (original)
+++ websites/production/tapestry/content/ioc-injection.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     IoC - injection -- Apache Tapestry

Modified: websites/production/tapestry/content/ioc-logging.html
==============================================================================
--- websites/production/tapestry/content/ioc-logging.html (original)
+++ websites/production/tapestry/content/ioc-logging.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     IoC - logging -- Apache Tapestry

Modified: websites/production/tapestry/content/ioc-module.html
==============================================================================
--- websites/production/tapestry/content/ioc-module.html (original)
+++ websites/production/tapestry/content/ioc-module.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     IoC - module -- Apache Tapestry

Modified: websites/production/tapestry/content/ioc-order.html
==============================================================================
--- websites/production/tapestry/content/ioc-order.html (original)
+++ websites/production/tapestry/content/ioc-order.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     IoC - order -- Apache Tapestry

Modified: websites/production/tapestry/content/ioc-overview.html
==============================================================================
--- websites/production/tapestry/content/ioc-overview.html (original)
+++ websites/production/tapestry/content/ioc-overview.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     IoC - overview -- Apache Tapestry

Modified: websites/production/tapestry/content/ioc-parallel.html
==============================================================================
--- websites/production/tapestry/content/ioc-parallel.html (original)
+++ websites/production/tapestry/content/ioc-parallel.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     IoC - parallel -- Apache Tapestry

Modified: websites/production/tapestry/content/ioc-pipeline.html
==============================================================================
--- websites/production/tapestry/content/ioc-pipeline.html (original)
+++ websites/production/tapestry/content/ioc-pipeline.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     IoC - pipeline -- Apache Tapestry

Modified: websites/production/tapestry/content/ioc-provider.html
==============================================================================
--- websites/production/tapestry/content/ioc-provider.html (original)
+++ websites/production/tapestry/content/ioc-provider.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     IoC - provider -- Apache Tapestry

Modified: websites/production/tapestry/content/ioc-run.html
==============================================================================
--- websites/production/tapestry/content/ioc-run.html (original)
+++ websites/production/tapestry/content/ioc-run.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     IoC - run -- Apache Tapestry

Modified: websites/production/tapestry/content/ioc-serialization.html
==============================================================================
--- websites/production/tapestry/content/ioc-serialization.html (original)
+++ websites/production/tapestry/content/ioc-serialization.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     IoC - serialization -- Apache Tapestry

Modified: websites/production/tapestry/content/ioc-shadow.html
==============================================================================
--- websites/production/tapestry/content/ioc-shadow.html (original)
+++ websites/production/tapestry/content/ioc-shadow.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     IoC - shadow -- Apache Tapestry

Modified: websites/production/tapestry/content/ioc-startup.html
==============================================================================
--- websites/production/tapestry/content/ioc-startup.html (original)
+++ websites/production/tapestry/content/ioc-startup.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     IoC - startup -- Apache Tapestry

Modified: websites/production/tapestry/content/ioc-strategy.html
==============================================================================
--- websites/production/tapestry/content/ioc-strategy.html (original)
+++ websites/production/tapestry/content/ioc-strategy.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     IoC - strategy -- Apache Tapestry

Modified: websites/production/tapestry/content/ioc-symbols.html
==============================================================================
--- websites/production/tapestry/content/ioc-symbols.html (original)
+++ websites/production/tapestry/content/ioc-symbols.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     IoC - symbols -- Apache Tapestry

Modified: websites/production/tapestry/content/ioc.html
==============================================================================
--- websites/production/tapestry/content/ioc.html (original)
+++ websites/production/tapestry/content/ioc.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     IoC -- Apache Tapestry

Modified: websites/production/tapestry/content/javascript-faq.html
==============================================================================
--- websites/production/tapestry/content/javascript-faq.html (original)
+++ websites/production/tapestry/content/javascript-faq.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     JavaScript FAQ -- Apache Tapestry

Modified: websites/production/tapestry/content/javascript-modules.html
==============================================================================
--- websites/production/tapestry/content/javascript-modules.html (original)
+++ websites/production/tapestry/content/javascript-modules.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     JavaScript Modules -- Apache Tapestry
@@ -71,21 +72,19 @@
 
 <div id="content">
 <div id="ConfluenceContent"><p>As web applications have evolved, the use of JavaScript in the client has expanded almost exponentially. This has caused all kinds of growing pains, since the original design of the web browser, and the initial design of JavaScript, was never intended for this level of complexity. Unlike Java, JavaScript has no native concept of a "package" or "namespace" and has the undesirable tendency to make everything a global.</p><p>In the earliest days, client-side JavaScript was constructed as libraries that would define simple functions and variables:</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="theme: Default; brush: js; gutter: false" type="syntaxhighlighter"><![CDATA[ 
-function onclickHelp(event) {
+<script class="theme: Default; brush: js; gutter: false" type="syntaxhighlighter"><![CDATA[function onclickHelp(event) {
   if (helpModal === undefined) {
     helpModal = ...
   }
   document.getElementById(&quot;modalContainer&quot;) ...
 }
- 
 $(&quot;#helpButton&quot;).click(onClickHelp);]]></script>
 </div></div><p>What's not apparent here is that function <code>onclickHelp()</code> is actually attached to the global window object. Further, the variable <code>helpModal</code> is also not local, it too gets defined on the window object. If you start to mix and match JavaScript from multiple sources, perhaps various kinds of third-party UI widgets, you start to run the risk of name collisions.</p><p>One approach to solving these kinds of problems is a&#160;<em>hygienic&#160;function wrapper</em>. The concept here is to define a function and immediately execute it. The functions and variables defined inside the function are private to that function.</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
 <script class="theme: Default; brush: js; gutter: false" type="syntaxhighlighter"><![CDATA[(function() {
   var helpModal = null;
- 
+
   function onClickHelp(event) { ... }
- 
+
   $(&quot;#helpButton&quot;).click(onClickHelp);
 })();]]></script>
 </div></div><p>This is an improvement in so far as it assists with name collisions. The variables and functions can only be referenced by name from inside the wrapper.</p><p>However, if you are building a library of code to reuse across your application (or building a library to share between applications) then something is still missing: a way to expose just the function you want from inside you wrapper to the outside world.</p><p>The old-school route is to choose a hopefully unique prefix, building a cumbersome name (perhaps <code>myapp_onClickHelp</code>), and attach that to the global window object. But that just makes your code that much uglier, and leaves you open to problems if not all members of your development team understand the rules and prefixes.</p><p>Enter the <a shape="rect" class="external-link" href="https://github.com/amdjs/amdjs-api/wiki/AMD" >Asynchronous Module Definition</a>. The AMD is pragmatic way to avoid globals, and adds a number of bells and whistles th
 at can themselves be quite important.</p>    <div class="aui-message hint shadowed information-macro">
@@ -133,13 +132,13 @@ public class Confirm
 </div></div><p>The <code>module</code> attribute may either a single module name, or a list of module names.</p><p>In many cases, you not only want to require the module, but invoke a function exported by the module. In that case you must use the <a shape="rect" class="external-link" href="http://tapestry.apache.org/5.4/apidocs/org/apache/tapestry5/services/javascript/JavaScriptSupport.html">JavaScriptSupport</a> environmental.</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
 <script class="theme: Default; brush: java; gutter: false" type="syntaxhighlighter"><![CDATA[  @Environmental
   JavaScriptSupport javaScriptSupport;
- 
+
   ...
- 
+
   javaScriptSupport.require(&quot;my-module&quot;).with(clientId, actionUrl);
- 
+
   ...
- 
+
   javaScriptSupport.require(&quot;my-module&quot;).invoke(&quot;setup&quot;).with(clientId, actionUrl);]]></script>
 </div></div><p>In the first example, <code>my-module</code> exports a single function of two parameters. In the second example, <code>my-module</code> exports an object and the <code>setup</code> key is the function that is invoked.</p><h3 id="JavaScriptModules-DevelopmentMode">Development Mode</h3><p>In development mode, Tapestry will write details into the client-side console.</p><p><img class="confluence-embedded-image" src="https://cwiki.apache.org/confluence/download/attachments/41813130/Tapestry_Integration_Test_Application_and_JavaScriptSupport__Tapestry_API_Documentation_.png?version=1&amp;modificationDate=1401727827000&amp;api=v2" data-image-src="/confluence/download/attachments/41813130/Tapestry_Integration_Test_Application_and_JavaScriptSupport__Tapestry_API_Documentation_.png?version=1&amp;modificationDate=1401727827000&amp;api=v2"></p><p>This lists modules&#160;<em>explicitly</em> loaded (for initialization), but does not include modules loaded only as dependencies. You
  can see more details about what was actually loaded using&#160;<em>view source</em>; RequireJS adds <code>&lt;script&gt;</code> tags to the document to load libraries and modules.</p><h3 id="JavaScriptModules-Librariesvs.Modules">Libraries vs. Modules</h3><p>Tapestry still supports JavaScript libraries. &#160;When the page is loading, all libraries are loaded before any modules.</p><p>Libraries are loaded sequentially, so if you can avoid using libraries, so much the better in terms of page load time.</p><p>Libraries work in both normal page rendering, and Ajax partial page updates. Even in partial page updates, the libraries will be loaded sequentially before modules are loaded or exported functions invoked.</p><h3 id="JavaScriptModules-AggregatingModules">Aggregating Modules</h3><p>An important part of performance for production applications is JavaScript aggregation.</p><p>In development mode, you want your modules and other assets to load individually. For both CSS and JavaScri
 pt, smaller files that align with corresponding server-side files makes it much easier to debug problems.</p><p>Unlike assets, modules can't be fingerprinted, so on each page load, the client browser must ask the server for the module's contents frequently (typically getting a 304 Not Modified response).</p>    <div class="aui-message warning shadowed information-macro">
                             <span class="aui-icon icon-warning">Icon</span>

Modified: websites/production/tapestry/content/javascript-rewrite.html
==============================================================================
--- websites/production/tapestry/content/javascript-rewrite.html (original)
+++ websites/production/tapestry/content/javascript-rewrite.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     JavaScript Rewrite -- Apache Tapestry
@@ -72,11 +73,11 @@
 
 <div id="content">
 <div id="ConfluenceContent"><style type="text/css">/*<![CDATA[*/
-div.rbtoc1415550787347 {padding: 0px;}
-div.rbtoc1415550787347 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1415550787347 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1415712037947 {padding: 0px;}
+div.rbtoc1415712037947 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1415712037947 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style><div class="toc-macro rbtoc1415550787347">
+/*]]>*/</style><div class="toc-macro rbtoc1415712037947">
 <ul class="toc-indentation"><li><a shape="rect" href="#JavaScriptRewrite-TapestryandJavaScript">Tapestry and JavaScript</a></li><li><a shape="rect" href="#JavaScriptRewrite-TapestryJavaScriptLimitations(through5.3)">Tapestry JavaScript Limitations (through 5.3)</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#JavaScriptRewrite-DependenceonPrototype/Scriptaculous">Dependence on Prototype/Scriptaculous</a></li><li><a shape="rect" href="#JavaScriptRewrite-LackofDocumentation">Lack of Documentation</a></li><li><a shape="rect" href="#JavaScriptRewrite-LackofModuleStructure">Lack of Module Structure</a></li><li><a shape="rect" href="#JavaScriptRewrite-ComplexInitialization">Complex Initialization</a></li></ul>
 </li><li><a shape="rect" href="#JavaScriptRewrite-JavaScriptImprovementsfor5.4">JavaScript Improvements for 5.4</a>

Modified: websites/production/tapestry/content/javascript.html
==============================================================================
--- websites/production/tapestry/content/javascript.html (original)
+++ websites/production/tapestry/content/javascript.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     JavaScript -- Apache Tapestry

Modified: websites/production/tapestry/content/jmx-module.html
==============================================================================
--- websites/production/tapestry/content/jmx-module.html (original)
+++ websites/production/tapestry/content/jmx-module.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     JMX Module -- Apache Tapestry

Modified: websites/production/tapestry/content/json.html
==============================================================================
--- websites/production/tapestry/content/json.html (original)
+++ websites/production/tapestry/content/json.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     JSON -- Apache Tapestry

Modified: websites/production/tapestry/content/key-features.html
==============================================================================
--- websites/production/tapestry/content/key-features.html (original)
+++ websites/production/tapestry/content/key-features.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Key Features -- Apache Tapestry

Modified: websites/production/tapestry/content/layout-component.html
==============================================================================
--- websites/production/tapestry/content/layout-component.html (original)
+++ websites/production/tapestry/content/layout-component.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Layout Component -- Apache Tapestry

Modified: websites/production/tapestry/content/legacy-javascript.html
==============================================================================
--- websites/production/tapestry/content/legacy-javascript.html (original)
+++ websites/production/tapestry/content/legacy-javascript.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Legacy JavaScript -- Apache Tapestry
@@ -143,6 +144,15 @@
                     
                 
                             </div>
+        </li><li>
+            <div>
+                    <span class="icon icon-page" title="Page">Page:</span>            </div>
+
+            <div class="details">
+                            <a shape="rect" href="javascript-modules.html">JavaScript Modules</a>
+                    
+                
+                            </div>
         </li></ul>
 </div><p>In addition, as will be described in detail <a shape="rect" href="#LegacyJavaScript-Built-inLibraries">below</a>, Tapestry comes with the <a shape="rect" class="external-link" href="http://www.prototypejs.org/" >Prototype</a> and <a shape="rect" class="external-link" href="http://script.aculo.us/" >Scriptaculous</a> libraries, or you can easily swap in JQuery using a 3rd-party module.</p><h1 id="LegacyJavaScript-AddingCustomJavaScript">Adding Custom JavaScript</h1><p>When adding your own custom JavaScript or third-party libraries, just follow the strategies below to take advantage of Tapestry's JavaScript support mechanisms.</p><p>The recommended practice in Tapestry is to package up any significant amount of JavaScript as a static JavaScript library, a .js file that can be downloaded to the client. Keep your in-page JavaScript code to a minimum, just the few statements needed to initialize objects and reference methods in the JavaScript libraries.</p><h2 id="LegacyJavaScri
 pt-LinkingtoyourJavaScriptlibraries">Linking to your JavaScript libraries</h2><p>Tapestry provides several ways to add a link to a JavaScript library within your page or component. Although you can use direct <code>&lt;script type="text/javascript" src="xxx.js"&gt;&lt;/script&gt;</code> approach, you should only use it for JavaScript that resides outside of your application. For JavaScript within your app, Tapestry provides <em>much</em> better ways to do the same thing. Most users choose the simplest, the @Import annotation approach.</p><div class="navmenu" style="float:right; background:#eee; margin:3px; padding:0 1em">
 <p><strong>JumpStart Demo:</strong> <br clear="none">

Modified: websites/production/tapestry/content/limitations.html
==============================================================================
--- websites/production/tapestry/content/limitations.html (original)
+++ websites/production/tapestry/content/limitations.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Limitations -- Apache Tapestry

Modified: websites/production/tapestry/content/link-components-faq.html
==============================================================================
--- websites/production/tapestry/content/link-components-faq.html (original)
+++ websites/production/tapestry/content/link-components-faq.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Link Components FAQ -- Apache Tapestry

Modified: websites/production/tapestry/content/loading-the-project-into-eclipse.html
==============================================================================
--- websites/production/tapestry/content/loading-the-project-into-eclipse.html (original)
+++ websites/production/tapestry/content/loading-the-project-into-eclipse.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Loading the Project Into Eclipse -- Apache Tapestry

Modified: websites/production/tapestry/content/localization.html
==============================================================================
--- websites/production/tapestry/content/localization.html (original)
+++ websites/production/tapestry/content/localization.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Localization -- Apache Tapestry

Modified: websites/production/tapestry/content/logging-in-tapestry.html
==============================================================================
--- websites/production/tapestry/content/logging-in-tapestry.html (original)
+++ websites/production/tapestry/content/logging-in-tapestry.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Logging in Tapestry -- Apache Tapestry

Modified: websites/production/tapestry/content/logging.html
==============================================================================
--- websites/production/tapestry/content/logging.html (original)
+++ websites/production/tapestry/content/logging.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Logging -- Apache Tapestry

Modified: websites/production/tapestry/content/mailing-lists.html
==============================================================================
--- websites/production/tapestry/content/mailing-lists.html (original)
+++ websites/production/tapestry/content/mailing-lists.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Mailing Lists -- Apache Tapestry

Modified: websites/production/tapestry/content/maven-support-faq.html
==============================================================================
--- websites/production/tapestry/content/maven-support-faq.html (original)
+++ websites/production/tapestry/content/maven-support-faq.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Maven Support FAQ -- Apache Tapestry

Modified: websites/production/tapestry/content/menuleft.html
==============================================================================
--- websites/production/tapestry/content/menuleft.html (original)
+++ websites/production/tapestry/content/menuleft.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     menuleft -- Apache Tapestry

Modified: websites/production/tapestry/content/meta-programming-page-content.html
==============================================================================
--- websites/production/tapestry/content/meta-programming-page-content.html (original)
+++ websites/production/tapestry/content/meta-programming-page-content.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Meta-Programming Page Content -- Apache Tapestry

Modified: websites/production/tapestry/content/modules.html
==============================================================================
--- websites/production/tapestry/content/modules.html (original)
+++ websites/production/tapestry/content/modules.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Modules -- Apache Tapestry

Modified: websites/production/tapestry/content/navigation.html
==============================================================================
--- websites/production/tapestry/content/navigation.html (original)
+++ websites/production/tapestry/content/navigation.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Navigation -- Apache Tapestry

Modified: websites/production/tapestry/content/news.html
==============================================================================
--- websites/production/tapestry/content/news.html (original)
+++ websites/production/tapestry/content/news.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     News -- Apache Tapestry
@@ -85,12 +86,7 @@ Tapestry 5.4-beta-22 contains a signific
 This release is available from the Maven Central Repository, or as a&#160;direct download.&#8230;
     </div>
     
-            
-        <div class="endsection">
         
-            <a shape="rect" href="/confluence/pages/editblogpost.action?pageId=46633206">Edit</a>
-                    
-                    </div>
     </div>
     
         
@@ -115,21 +111,16 @@ This release is available from the Maven
 While not an actual release candidate,&#8230;
     </div>
     
-            
-        <div class="endsection">
         
-            <a shape="rect" href="/confluence/pages/editblogpost.action?pageId=41812917">Edit</a>
-                    
-                    </div>
     </div>
     
         
 <div class="blog-post-listing">
             <div class="logo-heading-block">
             <span class="logoBlock">
-                <a shape="rect" class="userLogoLink" href="/confluence/users/editmyprofilepicture.action" title="Add a picture of yourself">
-            <img class="userLogo logo defaultLogo" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/profilepics/add_profile_pic.png" alt="User icon: Add a picture of yourself">
-        </a>            </span>
+                <a shape="rect" class="userLogoLink" href="    /confluence/display/~bobharner ">
+               <img class="userLogo logo" src="https://cwiki.apache.org/confluence/images/icons/profilepics/default.png" alt="User icon: bobharner" title="bobharner">
+           </a>            </span>
             <span class="blogHeading">
                 <a shape="rect" class="blogHeading" href="2014/03/07/tapestry-54-beta-3-preview-now-available.html">Tapestry 5.4-beta-3 preview now available</a>
                 </span><div class="page-metadata not-personal"><a shape="rect" class="url fn confluence-userlink" href="    /confluence/display/~bobharner ">Bob Harner</a> posted on Mar 07, 2014</div>
@@ -142,21 +133,16 @@ While not an actual release candidate, b
 If you're using Maven (or Gradle or Ivy, etc),&#8230;
     </div>
     
-            
-        <div class="endsection">
         
-            <a shape="rect" href="/confluence/pages/editblogpost.action?pageId=39622379">Edit</a>
-                    
-                    </div>
     </div>
     
         
 <div class="blog-post-listing">
             <div class="logo-heading-block">
             <span class="logoBlock">
-                <a shape="rect" class="userLogoLink" href="/confluence/users/editmyprofilepicture.action" title="Add a picture of yourself">
-            <img class="userLogo logo defaultLogo" src="https://cwiki.apache.org/confluence/s/en_GB-1988229788/4109/76e0dbb30bc8580e459c201f3535d84f9283a9ac.1/_/images/icons/profilepics/add_profile_pic.png" alt="User icon: Add a picture of yourself">
-        </a>            </span>
+                <a shape="rect" class="userLogoLink" href="    /confluence/display/~bobharner ">
+               <img class="userLogo logo" src="https://cwiki.apache.org/confluence/images/icons/profilepics/default.png" alt="User icon: bobharner" title="bobharner">
+           </a>            </span>
             <span class="blogHeading">
                 <a shape="rect" class="blogHeading" href="2014/02/23/tapestry-54-beta-3-preview-release-vote-underway.html">Tapestry 5.4-beta-3 preview release vote underway</a>
                 </span><div class="page-metadata not-personal"><a shape="rect" class="url fn confluence-userlink" href="    /confluence/display/~bobharner ">Bob Harner</a> posted on Feb 23, 2014</div>
@@ -167,12 +153,7 @@ If you're using Maven (or Gradle or Ivy,
         A vote is underway for the 3rd beta preview release of Tapestry 5.4. This follows 2 other betas and 29 alphas for the work on version 5.4 that began over two years ago.
     </div>
     
-            
-        <div class="endsection">
         
-            <a shape="rect" href="/confluence/pages/editblogpost.action?pageId=39620689">Edit</a>
-                    
-                    </div>
     </div>
     
         
@@ -192,12 +173,7 @@ If you're using Maven (or Gradle or Ivy,
         Apache Tapestry 5.3.7: improves security and stability.
     </div>
     
-            
-        <div class="endsection">
         
-            <a shape="rect" href="/confluence/pages/editblogpost.action?pageId=31819912">Edit</a>
-                    
-                    </div>
     </div>
     
         
@@ -217,12 +193,7 @@ If you're using Maven (or Gradle or Ivy,
         A few days ago we changed our website infrastructure from a Confluence export that gets rsync'ed over several hosts until it reaches the ASF's main web servers to a SvnPubSub based approach. Now once an hour a buildbot build exports the site from Confluence and checks the changes into SVN where they get picked up by the public facing web servers almost instantly. This allows us to keep our old website sources in Confluence but also allows us to check in static resources like JavaDocs,&#8230;
     </div>
     
-            
-        <div class="endsection">
         
-            <a shape="rect" href="/confluence/pages/editblogpost.action?pageId=30752160">Edit</a>
-                    
-                    </div>
     </div>
     
         
@@ -242,12 +213,7 @@ If you're using Maven (or Gradle or Ivy,
         Apache Tapestry 5.3.6: improves security and stability.
     </div>
     
-            
-        <div class="endsection">
         
-            <a shape="rect" href="/confluence/pages/editblogpost.action?pageId=30739033">Edit</a>
-                    
-                    </div>
     </div>
     
         
@@ -267,12 +233,7 @@ If you're using Maven (or Gradle or Ivy,
         The Tapestry Team is very proud to announce the availability of Apache Tapestry 5.3.5.
     </div>
     
-            
-        <div class="endsection">
         
-            <a shape="rect" href="/confluence/pages/editblogpost.action?pageId=30149356">Edit</a>
-                    
-                    </div>
     </div>
     
         
@@ -292,12 +253,7 @@ If you're using Maven (or Gradle or Ivy,
         The Tapestry Team is very proud to announce the availability of Apache Tapestry 5.3.4.
     </div>
     
-            
-        <div class="endsection">
         
-            <a shape="rect" href="/confluence/pages/editblogpost.action?pageId=29688185">Edit</a>
-                    
-                    </div>
     </div>
     
         
@@ -317,12 +273,7 @@ If you're using Maven (or Gradle or Ivy,
         The Tapestry Team is very proud to announce the availability of Apache Tapestry 5.3.3.
     </div>
     
-            
-        <div class="endsection">
         
-            <a shape="rect" href="/confluence/pages/editblogpost.action?pageId=27844861">Edit</a>
-                    
-                    </div>
     </div>
     
         
@@ -342,12 +293,7 @@ If you're using Maven (or Gradle or Ivy,
         James Ward has published a short article about how to deploy Tapestry applications on the Heroku cloud computing service: Deploy Containerless Tapestry Apps on Heroku .
     </div>
     
-            
-        <div class="endsection">
         
-            <a shape="rect" href="/confluence/pages/editblogpost.action?pageId=27837807">Edit</a>
-                    
-                    </div>
     </div>
     
         
@@ -367,12 +313,7 @@ If you're using Maven (or Gradle or Ivy,
         The Tapestry Team is very proud to announce the availability of Apache Tapestry 5.3.2.
     </div>
     
-            
-        <div class="endsection">
         
-            <a shape="rect" href="/confluence/pages/editblogpost.action?pageId=27837553">Edit</a>
-                    
-                    </div>
     </div>
     
         
@@ -392,12 +333,7 @@ If you're using Maven (or Gradle or Ivy,
         The Tapestry Team is very proud to announce the availability of Apache Tapestry 5.3.1.
     </div>
     
-            
-        <div class="endsection">
         
-            <a shape="rect" href="/confluence/pages/editblogpost.action?pageId=27834077">Edit</a>
-                    
-                    </div>
     </div>
     
         
@@ -417,12 +353,7 @@ If you're using Maven (or Gradle or Ivy,
         The Tapestry Team is very proud to announce the availability of Apache Tapestry 5.3.
     </div>
     
-            
-        <div class="endsection">
         
-            <a shape="rect" href="/confluence/pages/editblogpost.action?pageId=27832056">Edit</a>
-                    
-                    </div>
     </div>
     
         
@@ -442,12 +373,7 @@ If you're using Maven (or Gradle or Ivy,
         We've released a new <strong>release candidate</strong> for Tapestry 5.3: Apache Tapestry <strong>5.3-rc-2</strong>.
     </div>
     
-            
-        <div class="endsection">
         
-            <a shape="rect" href="/confluence/pages/editblogpost.action?pageId=27830050">Edit</a>
-                    
-                    </div>
     </div>
     
         
@@ -467,12 +393,7 @@ If you're using Maven (or Gradle or Ivy,
         I've created a very long, detailed discussion of the importance of Feedback as a cornerstone of Tapestry. It's available from my personal blog, howardlewisship.com.
     </div>
     
-            
-        <div class="endsection">
         
-            <a shape="rect" href="/confluence/pages/editblogpost.action?pageId=27828095">Edit</a>
-                    
-                    </div>
     </div>
     
         
@@ -492,12 +413,7 @@ If you're using Maven (or Gradle or Ivy,
         We've released the first beta preview of Tapestry 5.3:  Tapestry <strong>5.3-beta-1</strong>.
     </div>
     
-            
-        <div class="endsection">
         
-            <a shape="rect" href="/confluence/pages/editblogpost.action?pageId=27825488">Edit</a>
-                    
-                    </div>
     </div>
     
         
@@ -517,12 +433,7 @@ If you're using Maven (or Gradle or Ivy,
         A short screencast highlighting improvements to Tapestry's handling of server-side errors during Ajax requests
     </div>
     
-            
-        <div class="endsection">
         
-            <a shape="rect" href="/confluence/pages/editblogpost.action?pageId=27824405">Edit</a>
-                    
-                    </div>
     </div>
     
         
@@ -542,12 +453,7 @@ If you're using Maven (or Gradle or Ivy,
         A short screencast introducing some new components and features coming in Tapestry 5.3
     </div>
     
-            
-        <div class="endsection">
         
-            <a shape="rect" href="/confluence/pages/editblogpost.action?pageId=27822931">Edit</a>
-                    
-                    </div>
     </div>
     
         
@@ -567,12 +473,7 @@ If you're using Maven (or Gradle or Ivy,
         A new stable version of Tapestry is available for download, Tapestry 5.2.6.  We can recommend that all Tapestry 5.2 applications upgrade to version 5.2.6.
     </div>
     
-            
-        <div class="endsection">
         
-            <a shape="rect" href="/confluence/pages/editblogpost.action?pageId=27820418">Edit</a>
-                    
-                    </div>
     </div>
     
         
@@ -592,12 +493,7 @@ If you're using Maven (or Gradle or Ivy,
         Apache Tapestry version 5.3.0 is now available. This is the first alpha release of Tapestry 5.3.  It is designed to be a drop-in replacement for Tapestry 5.2, adding new components and features, with lower memory utilization, and even faster startup.
     </div>
     
-            
-        <div class="endsection">
         
-            <a shape="rect" href="/confluence/pages/editblogpost.action?pageId=27361981">Edit</a>
-                    
-                    </div>
     </div>
     
         
@@ -617,12 +513,7 @@ If you're using Maven (or Gradle or Ivy,
         We make bold claims right on the front page about performance and back that up with usually anecdotal evidence. It's nice that a <a shape="rect" class="external-link" href="http://www.jtict.com/blog/rails-wicket-grails-play-lift-jsp/" >disinterested third party has come up with their own framework performance shootout</a>, covering everthing from Rails to Play to Wicket to (thanks to Kalle) Tapestry 5.2.5.  I have to say that Tapestry significantly rocked
     </div>
     
-            
-        <div class="endsection">
         
-            <a shape="rect" href="/confluence/pages/editblogpost.action?pageId=26805615">Edit</a>
-                    
-                    </div>
     </div>
     
         
@@ -642,12 +533,7 @@ If you're using Maven (or Gradle or Ivy,
         The new blog Java Magic has some detailed postings about Tapestry's Aspect Oriented Programming features. This is a blog to  track if you are interested in some of the more advanced capabilities of Tapestry.
     </div>
     
-            
-        <div class="endsection">
         
-            <a shape="rect" href="/confluence/pages/editblogpost.action?pageId=26118772">Edit</a>
-                    
-                    </div>
     </div>
     
         
@@ -678,12 +564,7 @@ Groovy in Action, Second Edition
 That really reflects some pent-up demand, and I hope to see that level of interest continue.
     </div>
     
-            
-        <div class="endsection">
         
-            <a shape="rect" href="/confluence/pages/editblogpost.action?pageId=26117001">Edit</a>
-                    
-                    </div>
     </div>
     
         
@@ -704,12 +585,7 @@ That really reflects some pent-up demand
 Today I'm more in love with Tapestry 5 than ever before. I had a milestone demo at work which went well, and could actually show a good portion of a re-written website running and working! I'm at the heights of my project development. I'm sure there are still few more dark evenings loaded with frustration in store for my future,&#8230;
     </div>
     
-            
-        <div class="endsection">
         
-            <a shape="rect" href="/confluence/pages/editblogpost.action?pageId=26116911">Edit</a>
-                    
-                    </div>
     </div>
     <p>&#160;</p></div></div>
 </div>

Modified: websites/production/tapestry/content/object-providers.html
==============================================================================
--- websites/production/tapestry/content/object-providers.html (original)
+++ websites/production/tapestry/content/object-providers.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Object Providers -- Apache Tapestry

Modified: websites/production/tapestry/content/operation-tracker.html
==============================================================================
--- websites/production/tapestry/content/operation-tracker.html (original)
+++ websites/production/tapestry/content/operation-tracker.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Operation Tracker -- Apache Tapestry

Modified: websites/production/tapestry/content/ordering-by-constraints.html
==============================================================================
--- websites/production/tapestry/content/ordering-by-constraints.html (original)
+++ websites/production/tapestry/content/ordering-by-constraints.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Ordering by Constraints -- Apache Tapestry

Modified: websites/production/tapestry/content/overriding-exception-reporting.html
==============================================================================
--- websites/production/tapestry/content/overriding-exception-reporting.html (original)
+++ websites/production/tapestry/content/overriding-exception-reporting.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Overriding Exception Reporting -- Apache Tapestry

Modified: websites/production/tapestry/content/page-and-component-classes-faq.html
==============================================================================
--- websites/production/tapestry/content/page-and-component-classes-faq.html (original)
+++ websites/production/tapestry/content/page-and-component-classes-faq.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Page And Component Classes FAQ -- Apache Tapestry
@@ -124,13 +125,13 @@ public class DBImage
 
 
 
-<span class="gliffy-container" id="gliffy-container-23527573-8145" data-fullwidth="750" data-ceoid="23335008" data-edit="/confluence/plugins/gliffy/editor.action?name=Class Loaders&amp;ceoid=23335008&amp;key=TAPESTRY&amp;pageId=23335008&amp;inline=false&amp;lastPage=%2Fpages%2Fviewpage.action%3FpageId%3D23335008" data-full="/confluence/plugins/gliffy/viewer.action?inline=false&amp;name=Class Loaders&amp;ceoid=23335008&amp;key=TAPESTRY&amp;pageId=23335008&amp;attachmentId=23527573&amp;attachmentVersion=4&amp;lastPage=%2Fpages%2Fviewpage.action%3FpageId%3D23335008" data-filename="Class Loaders">
+<span class="gliffy-container" id="gliffy-container-23527573-4169" data-fullwidth="750" data-ceoid="23335008" data-edit="${diagramEditLink.getLinkUrl()}" data-full="/confluence/plugins/gliffy/viewer.action?inline=false&amp;attachmentId=23527573&amp;attachmentVersion=4&amp;lastPage=%2Fpages%2Fviewpage.action%3FpageId%3D23335008" data-filename="Class Loaders">
 
-    <map id="gliffy-map-23527573-142" name="gliffy-map-23527573-142"></map>
+    <map id="gliffy-map-23527573-8951" name="gliffy-map-23527573-8951"></map>
 
-    <img class="gliffy-image" id="gliffy-image-23527573-8145" width="750" height="425" data-full-width="750" data-full-height="425" src="https://cwiki.apache.org/confluence/download/attachments/23335008/Class%20Loaders.png?version=4&amp;modificationDate=1283534469000&amp;api=v2" alt="Class Loaders" usemap="#gliffy-map-23527573-142">
+    <img class="gliffy-image" id="gliffy-image-23527573-4169" width="750" height="425" data-full-width="750" data-full-height="425" src="https://cwiki.apache.org/confluence/download/attachments/23335008/Class%20Loaders.png?version=4&amp;modificationDate=1283534469000&amp;api=v2" alt="Class Loaders" usemap="#gliffy-map-23527573-8951">
 
-    <map class="gliffy-dynamic" id="gliffy-dynamic-map-23527573-8145" name="gliffy-dynamic-map-23527573-8145"></map>
+    <map class="gliffy-dynamic" id="gliffy-dynamic-map-23527573-4169" name="gliffy-dynamic-map-23527573-4169"></map>
 </span>
 
 

Modified: websites/production/tapestry/content/page-and-component-classes.html
==============================================================================
--- websites/production/tapestry/content/page-and-component-classes.html (original)
+++ websites/production/tapestry/content/page-and-component-classes.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Page And Component Classes -- Apache Tapestry

Modified: websites/production/tapestry/content/page-life-cycle.html
==============================================================================
--- websites/production/tapestry/content/page-life-cycle.html (original)
+++ websites/production/tapestry/content/page-life-cycle.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Page Life Cycle -- Apache Tapestry

Modified: websites/production/tapestry/content/page-navigation.html
==============================================================================
--- websites/production/tapestry/content/page-navigation.html (original)
+++ websites/production/tapestry/content/page-navigation.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Page Navigation -- Apache Tapestry

Modified: websites/production/tapestry/content/parallel-execution.html
==============================================================================
--- websites/production/tapestry/content/parallel-execution.html (original)
+++ websites/production/tapestry/content/parallel-execution.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Parallel Execution -- Apache Tapestry

Modified: websites/production/tapestry/content/performance-and-clustering.html
==============================================================================
--- websites/production/tapestry/content/performance-and-clustering.html (original)
+++ websites/production/tapestry/content/performance-and-clustering.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Performance and Clustering -- Apache Tapestry

Modified: websites/production/tapestry/content/persistent-page-data.html
==============================================================================
--- websites/production/tapestry/content/persistent-page-data.html (original)
+++ websites/production/tapestry/content/persistent-page-data.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Persistent Page Data -- Apache Tapestry

Modified: websites/production/tapestry/content/persistent-state.html
==============================================================================
--- websites/production/tapestry/content/persistent-state.html (original)
+++ websites/production/tapestry/content/persistent-state.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Persistent State -- Apache Tapestry

Modified: websites/production/tapestry/content/pipelinebuilder-service.html
==============================================================================
--- websites/production/tapestry/content/pipelinebuilder-service.html (original)
+++ websites/production/tapestry/content/pipelinebuilder-service.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     PipelineBuilder Service -- Apache Tapestry

Modified: websites/production/tapestry/content/presentations.html
==============================================================================
--- websites/production/tapestry/content/presentations.html (original)
+++ websites/production/tapestry/content/presentations.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Presentations -- Apache Tapestry

Modified: websites/production/tapestry/content/principles.html
==============================================================================
--- websites/production/tapestry/content/principles.html (original)
+++ websites/production/tapestry/content/principles.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Principles -- Apache Tapestry

Modified: websites/production/tapestry/content/project-layout.html
==============================================================================
--- websites/production/tapestry/content/project-layout.html (original)
+++ websites/production/tapestry/content/project-layout.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Project Layout -- Apache Tapestry

Modified: websites/production/tapestry/content/property-expressions.html
==============================================================================
--- websites/production/tapestry/content/property-expressions.html (original)
+++ websites/production/tapestry/content/property-expressions.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Property Expressions -- Apache Tapestry

Modified: websites/production/tapestry/content/redirects.html
==============================================================================
--- websites/production/tapestry/content/redirects.html (original)
+++ websites/production/tapestry/content/redirects.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Redirects -- Apache Tapestry

Modified: websites/production/tapestry/content/registry-startup.html
==============================================================================
--- websites/production/tapestry/content/registry-startup.html (original)
+++ websites/production/tapestry/content/registry-startup.html Tue Nov 11 13:22:12 2014
@@ -19,6 +19,7 @@
 -->
 <html>
 <head>
+  <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
   <title>
     Registry Startup -- Apache Tapestry