You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tapestry.apache.org by ul...@apache.org on 2013/02/04 14:02:47 UTC

svn commit: r849330 [3/8] - in /websites/production/tapestry/content: ./ cache/ images/confluence/ images/confluence/icons/ images/confluence/icons/emoticons/ news.userimage/

Modified: websites/production/tapestry/content/documentation-improvement-tasks.html
==============================================================================
--- websites/production/tapestry/content/documentation-improvement-tasks.html (original)
+++ websites/production/tapestry/content/documentation-improvement-tasks.html Mon Feb  4 13:02:42 2013
@@ -68,7 +68,7 @@
                                             </td></tr></table>
 </div>
 
-<div class="panelMacro"><table class="noteMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/warning.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1">These are merely suggestions from Tapestry users.  Some might be bad ideas.  Consider carefully which of these ought to be done and how, and start a discussion on the dev mailing list about any change that could be controversial.</td></tr></table></div>
+<div class="panelMacro"><table class="noteMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="/images/confluence/warning.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1">These are merely suggestions from Tapestry users.  Some might be bad ideas.  Consider carefully which of these ought to be done and how, and start a discussion on the dev mailing list about any change that could be controversial.</td></tr></table></div>
 
     
 
@@ -140,10 +140,10 @@
                         <input checked> High
                     </label>
                     <label>
-                        <input type="radio" class="medium-priority" name="priority_836725513" value="MEDIUM"> Medium
+                        <input type="radio" class="medium-priority" name="priority_-263406721" value="MEDIUM"> Medium
                     </label>
                     <label>
-                        <input type="radio" class="low-priority" name="priority_836725513" value="LOW"> Low
+                        <input type="radio" class="low-priority" name="priority_-263406721" value="LOW"> Low
                     </label>
                 </dd><dt>
                     <label>Assigned To:</label>
@@ -199,13 +199,13 @@
                 MEDIUM
             </dd><dd class="editable">
                                         <label>
-                        <input type="radio" class="high-priority" name="priority_366393794" value="HIGH"> High
+                        <input type="radio" class="high-priority" name="priority_1610198810" value="HIGH"> High
                     </label>
                     <label>
                         <input checked> Medium
                     </label>
                     <label>
-                        <input type="radio" class="low-priority" name="priority_366393794" value="LOW"> Low
+                        <input type="radio" class="low-priority" name="priority_1610198810" value="LOW"> Low
                     </label>
                 </dd><dt>
                     <label>Assigned To:</label>
@@ -261,13 +261,13 @@
                 MEDIUM
             </dd><dd class="editable">
                                         <label>
-                        <input type="radio" class="high-priority" name="priority_762084315" value="HIGH"> High
+                        <input type="radio" class="high-priority" name="priority_-616324554" value="HIGH"> High
                     </label>
                     <label>
                         <input checked> Medium
                     </label>
                     <label>
-                        <input type="radio" class="low-priority" name="priority_762084315" value="LOW"> Low
+                        <input type="radio" class="low-priority" name="priority_-616324554" value="LOW"> Low
                     </label>
                 </dd><dt>
                     <label>Assigned To:</label>
@@ -323,13 +323,13 @@
                 MEDIUM
             </dd><dd class="editable">
                                         <label>
-                        <input type="radio" class="high-priority" name="priority_-214813434" value="HIGH"> High
+                        <input type="radio" class="high-priority" name="priority_1776150630" value="HIGH"> High
                     </label>
                     <label>
                         <input checked> Medium
                     </label>
                     <label>
-                        <input type="radio" class="low-priority" name="priority_-214813434" value="LOW"> Low
+                        <input type="radio" class="low-priority" name="priority_1776150630" value="LOW"> Low
                     </label>
                 </dd><dt>
                     <label>Assigned To:</label>
@@ -385,13 +385,13 @@
                 MEDIUM
             </dd><dd class="editable">
                                         <label>
-                        <input type="radio" class="high-priority" name="priority_-794435409" value="HIGH"> High
+                        <input type="radio" class="high-priority" name="priority_1314394647" value="HIGH"> High
                     </label>
                     <label>
                         <input checked> Medium
                     </label>
                     <label>
-                        <input type="radio" class="low-priority" name="priority_-794435409" value="LOW"> Low
+                        <input type="radio" class="low-priority" name="priority_1314394647" value="LOW"> Low
                     </label>
                 </dd><dt>
                     <label>Assigned To:</label>
@@ -447,13 +447,13 @@
                 MEDIUM
             </dd><dd class="editable">
                                         <label>
-                        <input type="radio" class="high-priority" name="priority_1271409649" value="HIGH"> High
+                        <input type="radio" class="high-priority" name="priority_873491808" value="HIGH"> High
                     </label>
                     <label>
                         <input checked> Medium
                     </label>
                     <label>
-                        <input type="radio" class="low-priority" name="priority_1271409649" value="LOW"> Low
+                        <input type="radio" class="low-priority" name="priority_873491808" value="LOW"> Low
                     </label>
                 </dd><dt>
                     <label>Assigned To:</label>
@@ -509,13 +509,13 @@
                 MEDIUM
             </dd><dd class="editable">
                                         <label>
-                        <input type="radio" class="high-priority" name="priority_1936855733" value="HIGH"> High
+                        <input type="radio" class="high-priority" name="priority_-2033509323" value="HIGH"> High
                     </label>
                     <label>
                         <input checked> Medium
                     </label>
                     <label>
-                        <input type="radio" class="low-priority" name="priority_1936855733" value="LOW"> Low
+                        <input type="radio" class="low-priority" name="priority_-2033509323" value="LOW"> Low
                     </label>
                 </dd><dt>
                     <label>Assigned To:</label>
@@ -571,13 +571,13 @@
                 MEDIUM
             </dd><dd class="editable">
                                         <label>
-                        <input type="radio" class="high-priority" name="priority_1335702070" value="HIGH"> High
+                        <input type="radio" class="high-priority" name="priority_-1502356289" value="HIGH"> High
                     </label>
                     <label>
                         <input checked> Medium
                     </label>
                     <label>
-                        <input type="radio" class="low-priority" name="priority_1335702070" value="LOW"> Low
+                        <input type="radio" class="low-priority" name="priority_-1502356289" value="LOW"> Low
                     </label>
                 </dd><dt>
                     <label>Assigned To:</label>
@@ -633,13 +633,13 @@
                 MEDIUM
             </dd><dd class="editable">
                                         <label>
-                        <input type="radio" class="high-priority" name="priority_-296936760" value="HIGH"> High
+                        <input type="radio" class="high-priority" name="priority_1829906113" value="HIGH"> High
                     </label>
                     <label>
                         <input checked> Medium
                     </label>
                     <label>
-                        <input type="radio" class="low-priority" name="priority_-296936760" value="LOW"> Low
+                        <input type="radio" class="low-priority" name="priority_1829906113" value="LOW"> Low
                     </label>
                 </dd><dt>
                     <label>Assigned To:</label>
@@ -695,13 +695,13 @@
                 MEDIUM
             </dd><dd class="editable">
                                         <label>
-                        <input type="radio" class="high-priority" name="priority_-318863736" value="HIGH"> High
+                        <input type="radio" class="high-priority" name="priority_1655402352" value="HIGH"> High
                     </label>
                     <label>
                         <input checked> Medium
                     </label>
                     <label>
-                        <input type="radio" class="low-priority" name="priority_-318863736" value="LOW"> Low
+                        <input type="radio" class="low-priority" name="priority_1655402352" value="LOW"> Low
                     </label>
                 </dd><dt>
                     <label>Assigned To:</label>
@@ -757,13 +757,13 @@
                 MEDIUM
             </dd><dd class="editable">
                                         <label>
-                        <input type="radio" class="high-priority" name="priority_167057705" value="HIGH"> High
+                        <input type="radio" class="high-priority" name="priority_1931753587" value="HIGH"> High
                     </label>
                     <label>
                         <input checked> Medium
                     </label>
                     <label>
-                        <input type="radio" class="low-priority" name="priority_167057705" value="LOW"> Low
+                        <input type="radio" class="low-priority" name="priority_1931753587" value="LOW"> Low
                     </label>
                 </dd><dt>
                     <label>Assigned To:</label>
@@ -819,13 +819,13 @@
                 MEDIUM
             </dd><dd class="editable">
                                         <label>
-                        <input type="radio" class="high-priority" name="priority_1974798543" value="HIGH"> High
+                        <input type="radio" class="high-priority" name="priority_1283530918" value="HIGH"> High
                     </label>
                     <label>
                         <input checked> Medium
                     </label>
                     <label>
-                        <input type="radio" class="low-priority" name="priority_1974798543" value="LOW"> Low
+                        <input type="radio" class="low-priority" name="priority_1283530918" value="LOW"> Low
                     </label>
                 </dd><dt>
                     <label>Assigned To:</label>
@@ -881,13 +881,13 @@
                 MEDIUM
             </dd><dd class="editable">
                                         <label>
-                        <input type="radio" class="high-priority" name="priority_687291209" value="HIGH"> High
+                        <input type="radio" class="high-priority" name="priority_1152120705" value="HIGH"> High
                     </label>
                     <label>
                         <input checked> Medium
                     </label>
                     <label>
-                        <input type="radio" class="low-priority" name="priority_687291209" value="LOW"> Low
+                        <input type="radio" class="low-priority" name="priority_1152120705" value="LOW"> Low
                     </label>
                 </dd><dt>
                     <label>Assigned To:</label>
@@ -943,13 +943,13 @@
                 MEDIUM
             </dd><dd class="editable">
                                         <label>
-                        <input type="radio" class="high-priority" name="priority_-1051307108" value="HIGH"> High
+                        <input type="radio" class="high-priority" name="priority_-1241975041" value="HIGH"> High
                     </label>
                     <label>
                         <input checked> Medium
                     </label>
                     <label>
-                        <input type="radio" class="low-priority" name="priority_-1051307108" value="LOW"> Low
+                        <input type="radio" class="low-priority" name="priority_-1241975041" value="LOW"> Low
                     </label>
                 </dd><dt>
                     <label>Assigned To:</label>
@@ -1005,13 +1005,13 @@
                 MEDIUM
             </dd><dd class="editable">
                                         <label>
-                        <input type="radio" class="high-priority" name="priority_-1393131378" value="HIGH"> High
+                        <input type="radio" class="high-priority" name="priority_-169160859" value="HIGH"> High
                     </label>
                     <label>
                         <input checked> Medium
                     </label>
                     <label>
-                        <input type="radio" class="low-priority" name="priority_-1393131378" value="LOW"> Low
+                        <input type="radio" class="low-priority" name="priority_-169160859" value="LOW"> Low
                     </label>
                 </dd><dt>
                     <label>Assigned To:</label>
@@ -1067,13 +1067,13 @@
                 MEDIUM
             </dd><dd class="editable">
                                         <label>
-                        <input type="radio" class="high-priority" name="priority_-382555230" value="HIGH"> High
+                        <input type="radio" class="high-priority" name="priority_672216142" value="HIGH"> High
                     </label>
                     <label>
                         <input checked> Medium
                     </label>
                     <label>
-                        <input type="radio" class="low-priority" name="priority_-382555230" value="LOW"> Low
+                        <input type="radio" class="low-priority" name="priority_672216142" value="LOW"> Low
                     </label>
                 </dd><dt>
                     <label>Assigned To:</label>
@@ -1129,13 +1129,13 @@
                 MEDIUM
             </dd><dd class="editable">
                                         <label>
-                        <input type="radio" class="high-priority" name="priority_1318985018" value="HIGH"> High
+                        <input type="radio" class="high-priority" name="priority_1755928072" value="HIGH"> High
                     </label>
                     <label>
                         <input checked> Medium
                     </label>
                     <label>
-                        <input type="radio" class="low-priority" name="priority_1318985018" value="LOW"> Low
+                        <input type="radio" class="low-priority" name="priority_1755928072" value="LOW"> Low
                     </label>
                 </dd><dt>
                     <label>Assigned To:</label>
@@ -1191,13 +1191,13 @@
                 MEDIUM
             </dd><dd class="editable">
                                         <label>
-                        <input type="radio" class="high-priority" name="priority_-338499269" value="HIGH"> High
+                        <input type="radio" class="high-priority" name="priority_634392070" value="HIGH"> High
                     </label>
                     <label>
                         <input checked> Medium
                     </label>
                     <label>
-                        <input type="radio" class="low-priority" name="priority_-338499269" value="LOW"> Low
+                        <input type="radio" class="low-priority" name="priority_634392070" value="LOW"> Low
                     </label>
                 </dd><dt>
                     <label>Assigned To:</label>
@@ -1253,13 +1253,13 @@
                 MEDIUM
             </dd><dd class="editable">
                                         <label>
-                        <input type="radio" class="high-priority" name="priority_847577818" value="HIGH"> High
+                        <input type="radio" class="high-priority" name="priority_-2014294002" value="HIGH"> High
                     </label>
                     <label>
                         <input checked> Medium
                     </label>
                     <label>
-                        <input type="radio" class="low-priority" name="priority_847577818" value="LOW"> Low
+                        <input type="radio" class="low-priority" name="priority_-2014294002" value="LOW"> Low
                     </label>
                 </dd><dt>
                     <label>Assigned To:</label>
@@ -1315,13 +1315,13 @@
                 MEDIUM
             </dd><dd class="editable">
                                         <label>
-                        <input type="radio" class="high-priority" name="priority_-752323777" value="HIGH"> High
+                        <input type="radio" class="high-priority" name="priority_1842636390" value="HIGH"> High
                     </label>
                     <label>
                         <input checked> Medium
                     </label>
                     <label>
-                        <input type="radio" class="low-priority" name="priority_-752323777" value="LOW"> Low
+                        <input type="radio" class="low-priority" name="priority_1842636390" value="LOW"> Low
                     </label>
                 </dd><dt>
                     <label>Assigned To:</label>
@@ -1377,13 +1377,13 @@
                 MEDIUM
             </dd><dd class="editable">
                                         <label>
-                        <input type="radio" class="high-priority" name="priority_1339107297" value="HIGH"> High
+                        <input type="radio" class="high-priority" name="priority_606235978" value="HIGH"> High
                     </label>
                     <label>
                         <input checked> Medium
                     </label>
                     <label>
-                        <input type="radio" class="low-priority" name="priority_1339107297" value="LOW"> Low
+                        <input type="radio" class="low-priority" name="priority_606235978" value="LOW"> Low
                     </label>
                 </dd><dt>
                     <label>Assigned To:</label>
@@ -1415,8 +1415,8 @@
 </li></ol>
     <div class="footer">
         <div class="sorter">
-                        <label for="sort-by--1370249281">Sort by:</label>
-            <select class="sort-select" id="sort-by--1370249281"><option value="">Custom</option><option value="priority">
+                        <label for="sort-by-973692614">Sort by:</label>
+            <select class="sort-select" id="sort-by-973692614"><option value="">Custom</option><option value="priority">
                     Priority
                 </option><option value="date">
                     Date Created

Modified: websites/production/tapestry/content/dom.html
==============================================================================
--- websites/production/tapestry/content/dom.html (original)
+++ websites/production/tapestry/content/dom.html Mon Feb  4 13:02:42 2013
@@ -63,7 +63,7 @@
 
 <p>The <a shape="rect" class="external-link" href="http://tapestry.apache.org/current/apidocs/org/apache/tapestry5/MarkupWriter.html">MarkupWriter</a> interface allows the majority of component code to treat the generation of output as a stream. In reality, MarkupWriter is more like a cursor into the DOM tree, and the DOM may ultimately be operated upon in a random access manner (rather than the serial (or buffered) approach used in Tapestry 4).</p>
 
-<div class="navmenu" style="float:right; width:30%; background:white; margin:3px; padding:3px"><div class="panelMacro"><table class="infoMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/information.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1"><b>A Note For Tapestry 4 Users</b><br clear="none">In Tapestry 4, markup generation was based on generating a character stream. At the lowest level, the fact that the output was in a markup format such as HTML, XHTML or WML was not known. Higher levels, such as the IMarkupWriter interface (and its implementations) provide the concept of markup generation: elements, attributes, start tags and end tags. This technique breaks down when two elements are peers, and not in a parent/child relationship. For example, the rendering of a FieldLabel component is
  affected by its companion TextField component. Handling these cases in Tapestry 4 required a number of kludges and special cases.</td></tr></table></div></div>
+<div class="navmenu" style="float:right; width:30%; background:white; margin:3px; padding:3px"><div class="panelMacro"><table class="infoMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="/images/confluence/information.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1"><b>A Note For Tapestry 4 Users</b><br clear="none">In Tapestry 4, markup generation was based on generating a character stream. At the lowest level, the fact that the output was in a markup format such as HTML, XHTML or WML was not known. Higher levels, such as the IMarkupWriter interface (and its implementations) provide the concept of markup generation: elements, attributes, start tags and end tags. This technique breaks down when two elements are peers, and not in a parent/child relationship. For example, the rendering of a FieldLabel component is affected by its companion TextField com
 ponent. Handling these cases in Tapestry 4 required a number of kludges and special cases.</td></tr></table></div></div>
 
 <h1><a shape="rect" name="DOM-DOMClasses"></a>DOM Classes</h1>
 

Modified: websites/production/tapestry/content/download.html
==============================================================================
--- websites/production/tapestry/content/download.html (original)
+++ websites/production/tapestry/content/download.html Mon Feb  4 13:02:42 2013
@@ -57,7 +57,7 @@
 <div id="content">
 <div id="ConfluenceContent"><p>Tapestry can be downloaded in either binary or source format.</p>
 
-<div class="panelMacro"><table class="infoMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/information.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1">The easiest way to download Tapestry and its dependencies is using Maven, as described in <a shape="rect" href="getting-started.html" title="Getting Started">Getting Started</a>.</td></tr></table></div>
+<div class="panelMacro"><table class="infoMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="/images/confluence/information.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1">The easiest way to download Tapestry and its dependencies is using Maven, as described in <a shape="rect" href="getting-started.html" title="Getting Started">Getting Started</a>.</td></tr></table></div>
 
 <p>See the <a shape="rect" href="release-notes.html" title="Release Notes">Release Notes</a> for differences between versions and how to upgrade.</p>
 

Modified: websites/production/tapestry/content/enum-parameter-recipe.html
==============================================================================
--- websites/production/tapestry/content/enum-parameter-recipe.html (original)
+++ websites/production/tapestry/content/enum-parameter-recipe.html Mon Feb  4 13:02:42 2013
@@ -63,7 +63,7 @@ table.ScrollbarTable td.ScrollbarParent 
 table.ScrollbarTable td.ScrollbarNextName {text-align: right;border: none;}
 table.ScrollbarTable td.ScrollbarNextIcon {text-align: center;width: 16px;border: none;}
 
-/*]]>*/</style><div class="Scrollbar"><table class="ScrollbarTable"><tr><td colspan="1" rowspan="1" class="ScrollbarPrevIcon"><a shape="rect" href="switching-cases.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/back_16.gif" width="16" height="16"></a></td><td colspan="1" rowspan="1" class="ScrollbarPrevName" width="33%"><a shape="rect" href="switching-cases.html">Switching Cases</a>&#160;</td><td colspan="1" rowspan="1" class="ScrollbarParent" width="33%"><sup><a shape="rect" href="cookbook.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/up_16.gif" width="8" height="8"></a></sup><a shape="rect" href="cookbook.html">Cookbook</a></td><td colspan="1" rowspan="1" class="ScrollbarNextName" width="33%">&#160;<a shape="rect" href="error-page-recipe.html">Error Page Recipe</a></td><td colspan="1" rowspan="1" class="ScrollbarNextIcon"><a shape="rect" href="error-page-recipe.html"><img align="middle
 " border="0" src="https://cwiki.apache.org/confluence/images/icons/forwd_16.gif" width="16" height="16"></a></td></tr></table></div>
+/*]]>*/</style><div class="Scrollbar"><table class="ScrollbarTable"><tr><td colspan="1" rowspan="1" class="ScrollbarPrevIcon"><a shape="rect" href="switching-cases.html"><img align="middle" border="0" src="/images/confluence/back_16.gif" width="16" height="16"></a></td><td colspan="1" rowspan="1" class="ScrollbarPrevName" width="33%"><a shape="rect" href="switching-cases.html">Switching Cases</a>&#160;</td><td colspan="1" rowspan="1" class="ScrollbarParent" width="33%"><sup><a shape="rect" href="cookbook.html"><img align="middle" border="0" src="/images/confluence/up_16.gif" width="8" height="8"></a></sup><a shape="rect" href="cookbook.html">Cookbook</a></td><td colspan="1" rowspan="1" class="ScrollbarNextName" width="33%">&#160;<a shape="rect" href="error-page-recipe.html">Error Page Recipe</a></td><td colspan="1" rowspan="1" class="ScrollbarNextIcon"><a shape="rect" href="error-page-recipe.html"><img align="middle" border="0" src="/images/confluence/forwd_16.gif" width="16
 " height="16"></a></td></tr></table></div>
 
 
 <h1><a shape="rect" name="EnumParameterRecipe-EnumComponentParameter"></a>Enum Component Parameter</h1>

Modified: websites/production/tapestry/content/error-page-recipe.html
==============================================================================
--- websites/production/tapestry/content/error-page-recipe.html (original)
+++ websites/production/tapestry/content/error-page-recipe.html Mon Feb  4 13:02:42 2013
@@ -63,7 +63,7 @@ table.ScrollbarTable td.ScrollbarParent 
 table.ScrollbarTable td.ScrollbarNextName {text-align: right;border: none;}
 table.ScrollbarTable td.ScrollbarNextIcon {text-align: center;width: 16px;border: none;}
 
-/*]]>*/</style><div class="Scrollbar"><table class="ScrollbarTable"><tr><td colspan="1" rowspan="1" class="ScrollbarPrevIcon"><a shape="rect" href="enum-parameter-recipe.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/back_16.gif" width="16" height="16"></a></td><td colspan="1" rowspan="1" class="ScrollbarPrevName" width="33%"><a shape="rect" href="enum-parameter-recipe.html">Enum Parameter Recipe</a>&#160;</td><td colspan="1" rowspan="1" class="ScrollbarParent" width="33%"><sup><a shape="rect" href="cookbook.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/up_16.gif" width="8" height="8"></a></sup><a shape="rect" href="cookbook.html">Cookbook</a></td><td colspan="1" rowspan="1" class="ScrollbarNextName" width="33%">&#160;<a shape="rect" href="extending-the-if-component.html">Extending the If Component</a></td><td colspan="1" rowspan="1" class="ScrollbarNextIcon"><a shape="rect" href="extend
 ing-the-if-component.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/forwd_16.gif" width="16" height="16"></a></td></tr></table></div> 
+/*]]>*/</style><div class="Scrollbar"><table class="ScrollbarTable"><tr><td colspan="1" rowspan="1" class="ScrollbarPrevIcon"><a shape="rect" href="enum-parameter-recipe.html"><img align="middle" border="0" src="/images/confluence/back_16.gif" width="16" height="16"></a></td><td colspan="1" rowspan="1" class="ScrollbarPrevName" width="33%"><a shape="rect" href="enum-parameter-recipe.html">Enum Parameter Recipe</a>&#160;</td><td colspan="1" rowspan="1" class="ScrollbarParent" width="33%"><sup><a shape="rect" href="cookbook.html"><img align="middle" border="0" src="/images/confluence/up_16.gif" width="8" height="8"></a></sup><a shape="rect" href="cookbook.html">Cookbook</a></td><td colspan="1" rowspan="1" class="ScrollbarNextName" width="33%">&#160;<a shape="rect" href="extending-the-if-component.html">Extending the If Component</a></td><td colspan="1" rowspan="1" class="ScrollbarNextIcon"><a shape="rect" href="extending-the-if-component.html"><img align="middle" border="0" sr
 c="/images/confluence/forwd_16.gif" width="16" height="16"></a></td></tr></table></div> 
 
 
 <div class="navmenu" style="float:right; background:#eee; margin:3px; padding:3px"><table class="tableview" width="100%"><tr><th colspan="1" rowspan="1" style="padding: 3px 3px 3px 0px">Related Articles</th></tr><tr><td colspan="1" rowspan="1">
@@ -176,7 +176,7 @@ table.ScrollbarTable td.ScrollbarNextIco
 
 <p><span class="image-wrap" style=""><img src="error-page-recipe.data/Snapz+Pro+XScreenSnapz002.png" style="border: 0px solid black"></span></p>
 
-<div class="panelMacro"><table class="infoMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/information.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1">An issue with an application that has a root Index page is that any invalid path, which would normally generate a 404 error, is instead routed to the Index page (because the invalid path looks like page's activation context).</td></tr></table></div></div>
+<div class="panelMacro"><table class="infoMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="/images/confluence/information.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1">An issue with an application that has a root Index page is that any invalid path, which would normally generate a 404 error, is instead routed to the Index page (because the invalid path looks like page's activation context).</td></tr></table></div></div>
 </div>
 
 <div class="clearer"></div>

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 Mon Feb  4 13:02:42 2013
@@ -63,7 +63,7 @@ table.ScrollbarTable td.ScrollbarParent 
 table.ScrollbarTable td.ScrollbarNextName {text-align: right;border: none;}
 table.ScrollbarTable td.ScrollbarNextIcon {text-align: center;width: 16px;border: none;}
 
-/*]]>*/</style><div class="Scrollbar"><table class="ScrollbarTable"><tr><td colspan="1" rowspan="1" class="ScrollbarPrevIcon"><a shape="rect" href="loading-the-project-into-eclipse.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/back_16.gif" width="16" height="16"></a></td><td colspan="1" rowspan="1" class="ScrollbarPrevName" width="33%"><a shape="rect" href="loading-the-project-into-eclipse.html">Loading the Project Into Eclipse</a>&#160;</td><td colspan="1" rowspan="1" class="ScrollbarParent" width="33%"><sup><a shape="rect" href="tapestry-tutorial.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/up_16.gif" width="8" height="8"></a></sup><a shape="rect" href="tapestry-tutorial.html">Tapestry Tutorial</a></td><td colspan="1" rowspan="1" class="ScrollbarNextName" width="33%">&#160;<a shape="rect" href="implementing-the-hi-lo-guessing-game.html">Implementing the Hi-Lo Guessing Game</a></td><t
 d colspan="1" rowspan="1" class="ScrollbarNextIcon"><a shape="rect" href="implementing-the-hi-lo-guessing-game.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/forwd_16.gif" width="16" height="16"></a></td></tr></table></div>
+/*]]>*/</style><div class="Scrollbar"><table class="ScrollbarTable"><tr><td colspan="1" rowspan="1" class="ScrollbarPrevIcon"><a shape="rect" href="loading-the-project-into-eclipse.html"><img align="middle" border="0" src="/images/confluence/back_16.gif" width="16" height="16"></a></td><td colspan="1" rowspan="1" class="ScrollbarPrevName" width="33%"><a shape="rect" href="loading-the-project-into-eclipse.html">Loading the Project Into Eclipse</a>&#160;</td><td colspan="1" rowspan="1" class="ScrollbarParent" width="33%"><sup><a shape="rect" href="tapestry-tutorial.html"><img align="middle" border="0" src="/images/confluence/up_16.gif" width="8" height="8"></a></sup><a shape="rect" href="tapestry-tutorial.html">Tapestry Tutorial</a></td><td colspan="1" rowspan="1" class="ScrollbarNextName" width="33%">&#160;<a shape="rect" href="implementing-the-hi-lo-guessing-game.html">Implementing the Hi-Lo Guessing Game</a></td><td colspan="1" rowspan="1" class="ScrollbarNextIcon"><a shape
 ="rect" href="implementing-the-hi-lo-guessing-game.html"><img align="middle" border="0" src="/images/confluence/forwd_16.gif" width="16" height="16"></a></td></tr></table></div>
 
 <p>The layout of the project follows the sensible standards promoted by Maven:</p>
 
@@ -326,7 +326,7 @@ var footnoteMarkerHighlight = function(i
 </pre>
 </div></div>
 
-<div class="panelMacro"><table class="tipMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1">You do have to name your component template file, Index.tml, with the <b>exact same case</b> as the component class name, Index. If you get the case wrong, it may work on some operating systems (such as Mac OS X, Windows) and not on others (Linux, and most others). This can be really vexing, as it is common to develop on Windows and deploy on Linux or Solaris, so be careful about case in this one area.</td></tr></table></div>
+<div class="panelMacro"><table class="tipMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="/images/confluence/check.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1">You do have to name your component template file, Index.tml, with the <b>exact same case</b> as the component class name, Index. If you get the case wrong, it may work on some operating systems (such as Mac OS X, Windows) and not on others (Linux, and most others). This can be really vexing, as it is common to develop on Windows and deploy on Linux or Solaris, so be careful about case in this one area.</td></tr></table></div>
 
 <p>The goal in Tapestry is for component templates, such as Index.tml, to look as much as possible like ordinary, static HTML files
 <sup id="FootnoteMarker2">
@@ -340,7 +340,7 @@ var footnoteMarkerHighlight = function(i
 
 <p>This short template demonstrates quite a few features of Tapestry.</p>
 
-<div class="panelMacro"><table class="warningMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/forbidden.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1">Part of the concept of the quickstart archetype is to demonstrate a bunch of different features, approaches and common patterns used in Tapestry, thus we're hitting you with a lot all at once.</td></tr></table></div>
+<div class="panelMacro"><table class="warningMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="/images/confluence/forbidden.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1">Part of the concept of the quickstart archetype is to demonstrate a bunch of different features, approaches and common patterns used in Tapestry, thus we're hitting you with a lot all at once.</td></tr></table></div>
 
 <p>First of all, there are two XML namespaces defined:</p>
 
@@ -367,7 +367,7 @@ var footnoteMarkerHighlight = function(i
 </pre>
 </div></div>
 
-<div class="panelMacro"><table class="tipMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1">If you are coming to Tapestry 5 from Tapestry 4 or earlier, expansions are a concise replacement for the Insert component.</td></tr></table></div>
+<div class="panelMacro"><table class="tipMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="/images/confluence/check.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1">If you are coming to Tapestry 5 from Tapestry 4 or earlier, expansions are a concise replacement for the Insert component.</td></tr></table></div>
 
 <p>The value inside the curly braces is a <em>property expression</em>.  Tapestry uses its own property expression language that is expressive, fast, and type-safe
 <sup id="FootnoteMarker3">
@@ -483,7 +483,7 @@ greeting=Welcome to Tapestry 5!  We hope
                          | 
                         <a shape="rect" href="https://cwiki.apache.org/confluence/plugins/gliffy/removediagram.action?name=Templates and Parameters&amp;ceoid=24188263&amp;key=TAPESTRY&amp;lastPage=/display/TAPESTRY/Exploring+the+Project&amp;pageId=24188263&amp;input=true" target="">Remove Diagram</a>
                                     </caption><tr><td colspan="1" rowspan="1">
-                        <img style="border: none; width: 304px; height: 300px;" usemap="#GLIFFY_MAP_24188263_Templates_and_Parameters" src="https://cwiki.apache.org/confluence/plugins/servlet/gliffyapi/clientdiagram?cb=914533788&amp;pk=pub&amp;name=Templates+and+Parameters&amp;ceoid=24188263&amp;key=TAPESTRY" alt="A&amp;#32;Gliffy&amp;#32;Diagram&amp;#32;named&amp;#58;&amp;#32;Templates&amp;#32;and&amp;#32;Parameters">
+                        <img style="border: none; width: 304px; height: 300px;" usemap="#GLIFFY_MAP_24188263_Templates_and_Parameters" src="https://cwiki.apache.org/confluence/plugins/servlet/gliffyapi/clientdiagram?cb=-1319069469&amp;pk=pub&amp;name=Templates+and+Parameters&amp;ceoid=24188263&amp;key=TAPESTRY" alt="A&amp;#32;Gliffy&amp;#32;Diagram&amp;#32;named&amp;#58;&amp;#32;Templates&amp;#32;and&amp;#32;Parameters">
                     </td></tr></table>
         </td></tr></table>
 
@@ -518,7 +518,7 @@ greeting=Welcome to Tapestry 5!  We hope
 
 <p><span class="image-wrap" style=""><a shape="rect" class="confluence-thumbnail-link 1024x768" href="exploring-the-project.data/app-live-reload.png"><img src="exploring-the-project.thumbs/app-live-reload.png" style="border: 0px solid black"></a></span></p>
 
-<div class="navmenu" style="float:right; width:30%; background:white; margin:3px; padding:3px"><div class="panelMacro"><table class="noteMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/warning.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1">If Live Class Reloading isn't working for you, check the Troubleshooting section at <a shape="rect" href="class-reloading.html" title="Class Reloading">Class Reloading</a>.</td></tr></table></div></div>
+<div class="navmenu" style="float:right; width:30%; background:white; margin:3px; padding:3px"><div class="panelMacro"><table class="noteMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="/images/confluence/warning.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1">If Live Class Reloading isn't working for you, check the Troubleshooting section at <a shape="rect" href="class-reloading.html" title="Class Reloading">Class Reloading</a>.</td></tr></table></div></div>
 <p>This is one of Tapestry's early <em>wow factor</em> features: changes to your component classes are picked up immediately (a feature we call Live Class Reloading). No restart. No re-deploy. Make the changes and see them <em>now</em>. Nothing should slow you down or get in the way of you getting your job done.</p>
 
 <p>But ... what if you make a mistake? What if you got the name in the template wrong.  Give it a try; in the template, change ${currentTime} to, say, ${currenTime}, and see what you get:</p>
@@ -534,7 +534,7 @@ greeting=Welcome to Tapestry 5!  We hope
 <p>Tapestry displays the stack trace of the deepest exception, along with lots of details about the run-time environment: details about the current request, the HttpSession (if one exists), and even a detailed list of all JVM system properties.  Scroll down to see all this information.</p>
 
 
-<div class="panelMacro"><table class="infoMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/information.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1">This level of detail reflects that the application has been configured to run in <em>development mode</em> instead of <em>production mode</em>. In production mode, the exception report would simply be the top level exception message. However, most production applications go further and customize how Tapestry handles and reports exceptions.</td></tr></table></div>
+<div class="panelMacro"><table class="infoMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="/images/confluence/information.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1">This level of detail reflects that the application has been configured to run in <em>development mode</em> instead of <em>production mode</em>. In production mode, the exception report would simply be the top level exception message. However, most production applications go further and customize how Tapestry handles and reports exceptions.</td></tr></table></div>
 
 
 <p>There was a bunch of other stuff on this page, related to links and Ajax and other things, that we'll ignore for the moment.</p>
@@ -587,7 +587,7 @@ table.ScrollbarTable td.ScrollbarParent 
 table.ScrollbarTable td.ScrollbarNextName {text-align: right;border: none;}
 table.ScrollbarTable td.ScrollbarNextIcon {text-align: center;width: 16px;border: none;}
 
-/*]]>*/</style><div class="Scrollbar"><table class="ScrollbarTable"><tr><td colspan="1" rowspan="1" class="ScrollbarPrevIcon"><a shape="rect" href="loading-the-project-into-eclipse.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/back_16.gif" width="16" height="16"></a></td><td colspan="1" rowspan="1" class="ScrollbarPrevName" width="33%"><a shape="rect" href="loading-the-project-into-eclipse.html">Loading the Project Into Eclipse</a>&#160;</td><td colspan="1" rowspan="1" class="ScrollbarParent" width="33%"><sup><a shape="rect" href="tapestry-tutorial.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/up_16.gif" width="8" height="8"></a></sup><a shape="rect" href="tapestry-tutorial.html">Tapestry Tutorial</a></td><td colspan="1" rowspan="1" class="ScrollbarNextName" width="33%">&#160;<a shape="rect" href="implementing-the-hi-lo-guessing-game.html">Implementing the Hi-Lo Guessing Game</a></td><t
 d colspan="1" rowspan="1" class="ScrollbarNextIcon"><a shape="rect" href="implementing-the-hi-lo-guessing-game.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/forwd_16.gif" width="16" height="16"></a></td></tr></table></div>
+/*]]>*/</style><div class="Scrollbar"><table class="ScrollbarTable"><tr><td colspan="1" rowspan="1" class="ScrollbarPrevIcon"><a shape="rect" href="loading-the-project-into-eclipse.html"><img align="middle" border="0" src="/images/confluence/back_16.gif" width="16" height="16"></a></td><td colspan="1" rowspan="1" class="ScrollbarPrevName" width="33%"><a shape="rect" href="loading-the-project-into-eclipse.html">Loading the Project Into Eclipse</a>&#160;</td><td colspan="1" rowspan="1" class="ScrollbarParent" width="33%"><sup><a shape="rect" href="tapestry-tutorial.html"><img align="middle" border="0" src="/images/confluence/up_16.gif" width="8" height="8"></a></sup><a shape="rect" href="tapestry-tutorial.html">Tapestry Tutorial</a></td><td colspan="1" rowspan="1" class="ScrollbarNextName" width="33%">&#160;<a shape="rect" href="implementing-the-hi-lo-guessing-game.html">Implementing the Hi-Lo Guessing Game</a></td><td colspan="1" rowspan="1" class="ScrollbarNextIcon"><a shape
 ="rect" href="implementing-the-hi-lo-guessing-game.html"><img align="middle" border="0" src="/images/confluence/forwd_16.gif" width="16" height="16"></a></td></tr></table></div>
 <div class="table-wrap">
 <table class="confluenceTable"><tbody><tr><td></td></tr></tbody></table>
 </div>

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 Mon Feb  4 13:02:42 2013
@@ -63,7 +63,7 @@ table.ScrollbarTable td.ScrollbarParent 
 table.ScrollbarTable td.ScrollbarNextName {text-align: right;border: none;}
 table.ScrollbarTable td.ScrollbarNextIcon {text-align: center;width: 16px;border: none;}
 
-/*]]>*/</style><div class="Scrollbar"><table class="ScrollbarTable"><tr><td colspan="1" rowspan="1" class="ScrollbarPrevIcon"><a shape="rect" href="error-page-recipe.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/back_16.gif" width="16" height="16"></a></td><td colspan="1" rowspan="1" class="ScrollbarPrevName" width="33%"><a shape="rect" href="error-page-recipe.html">Error Page Recipe</a>&#160;</td><td colspan="1" rowspan="1" class="ScrollbarParent" width="33%"><sup><a shape="rect" href="cookbook.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/up_16.gif" width="8" height="8"></a></sup><a shape="rect" href="cookbook.html">Cookbook</a></td><td colspan="1" rowspan="1" class="ScrollbarNextName" width="33%">&#160;<a shape="rect" href="meta-programming-page-content.html">Meta-Programming Page Content</a></td><td colspan="1" rowspan="1" class="ScrollbarNextIcon"><a shape="rect" href="meta-program
 ming-page-content.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/forwd_16.gif" width="16" height="16"></a></td></tr></table></div> 
+/*]]>*/</style><div class="Scrollbar"><table class="ScrollbarTable"><tr><td colspan="1" rowspan="1" class="ScrollbarPrevIcon"><a shape="rect" href="error-page-recipe.html"><img align="middle" border="0" src="/images/confluence/back_16.gif" width="16" height="16"></a></td><td colspan="1" rowspan="1" class="ScrollbarPrevName" width="33%"><a shape="rect" href="error-page-recipe.html">Error Page Recipe</a>&#160;</td><td colspan="1" rowspan="1" class="ScrollbarParent" width="33%"><sup><a shape="rect" href="cookbook.html"><img align="middle" border="0" src="/images/confluence/up_16.gif" width="8" height="8"></a></sup><a shape="rect" href="cookbook.html">Cookbook</a></td><td colspan="1" rowspan="1" class="ScrollbarNextName" width="33%">&#160;<a shape="rect" href="meta-programming-page-content.html">Meta-Programming Page Content</a></td><td colspan="1" rowspan="1" class="ScrollbarNextIcon"><a shape="rect" href="meta-programming-page-content.html"><img align="middle" border="0" src="
 /images/confluence/forwd_16.gif" width="16" height="16"></a></td></tr></table></div> 
 
 
 <h1><a shape="rect" name="ExtendingtheIfComponent-ExtendingtheIfComponent"></a>Extending the If Component</h1>

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 Mon Feb  4 13:02:42 2013
@@ -63,7 +63,7 @@ table.ScrollbarTable td.ScrollbarParent 
 table.ScrollbarTable td.ScrollbarNextName {text-align: right;border: none;}
 table.ScrollbarTable td.ScrollbarNextIcon {text-align: center;width: 16px;border: none;}
 
-/*]]>*/</style><div class="Scrollbar"><table class="ScrollbarTable"><tr><td colspan="1" rowspan="1" class="ScrollbarPrevIcon"><a shape="rect" href="page-and-component-classes-faq.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/back_16.gif" width="16" height="16"></a></td><td colspan="1" rowspan="1" class="ScrollbarPrevName" width="33%"><a shape="rect" href="page-and-component-classes-faq.html">Page And Component Classes FAQ</a>&#160;</td><td colspan="1" rowspan="1" class="ScrollbarParent" width="33%"><sup><a shape="rect" href="frequently-asked-questions.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/up_16.gif" width="8" height="8"></a></sup><a shape="rect" href="frequently-asked-questions.html">Frequently Asked Questions</a></td><td colspan="1" rowspan="1" class="ScrollbarNextName" width="33%">&#160;<a shape="rect" href="beaneditform-faq.html">BeanEditForm FAQ</a></td><td colspan="1" rowsp
 an="1" class="ScrollbarNextIcon"><a shape="rect" href="beaneditform-faq.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/forwd_16.gif" width="16" height="16"></a></td></tr></table></div>
+/*]]>*/</style><div class="Scrollbar"><table class="ScrollbarTable"><tr><td colspan="1" rowspan="1" class="ScrollbarPrevIcon"><a shape="rect" href="page-and-component-classes-faq.html"><img align="middle" border="0" src="/images/confluence/back_16.gif" width="16" height="16"></a></td><td colspan="1" rowspan="1" class="ScrollbarPrevName" width="33%"><a shape="rect" href="page-and-component-classes-faq.html">Page And Component Classes FAQ</a>&#160;</td><td colspan="1" rowspan="1" class="ScrollbarParent" width="33%"><sup><a shape="rect" href="frequently-asked-questions.html"><img align="middle" border="0" src="/images/confluence/up_16.gif" width="8" height="8"></a></sup><a shape="rect" href="frequently-asked-questions.html">Frequently Asked Questions</a></td><td colspan="1" rowspan="1" class="ScrollbarNextName" width="33%">&#160;<a shape="rect" href="beaneditform-faq.html">BeanEditForm FAQ</a></td><td colspan="1" rowspan="1" class="ScrollbarNextIcon"><a shape="rect" href="beane
 ditform-faq.html"><img align="middle" border="0" src="/images/confluence/forwd_16.gif" width="16" height="16"></a></td></tr></table></div>
 
 <h2><a shape="rect" name="FormsandFormComponentsFAQ-FormsandFormComponents"></a>Forms and Form Components</h2>
 
@@ -186,7 +186,7 @@ table.ScrollbarTable td.ScrollbarParent 
 table.ScrollbarTable td.ScrollbarNextName {text-align: right;border: none;}
 table.ScrollbarTable td.ScrollbarNextIcon {text-align: center;width: 16px;border: none;}
 
-/*]]>*/</style><div class="Scrollbar"><table class="ScrollbarTable"><tr><td colspan="1" rowspan="1" class="ScrollbarPrevIcon"><a shape="rect" href="page-and-component-classes-faq.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/back_16.gif" width="16" height="16"></a></td><td colspan="1" rowspan="1" class="ScrollbarPrevName" width="33%"><a shape="rect" href="page-and-component-classes-faq.html">Page And Component Classes FAQ</a>&#160;</td><td colspan="1" rowspan="1" class="ScrollbarParent" width="33%"><sup><a shape="rect" href="frequently-asked-questions.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/up_16.gif" width="8" height="8"></a></sup><a shape="rect" href="frequently-asked-questions.html">Frequently Asked Questions</a></td><td colspan="1" rowspan="1" class="ScrollbarNextName" width="33%">&#160;<a shape="rect" href="beaneditform-faq.html">BeanEditForm FAQ</a></td><td colspan="1" rowsp
 an="1" class="ScrollbarNextIcon"><a shape="rect" href="beaneditform-faq.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/forwd_16.gif" width="16" height="16"></a></td></tr></table></div>
+/*]]>*/</style><div class="Scrollbar"><table class="ScrollbarTable"><tr><td colspan="1" rowspan="1" class="ScrollbarPrevIcon"><a shape="rect" href="page-and-component-classes-faq.html"><img align="middle" border="0" src="/images/confluence/back_16.gif" width="16" height="16"></a></td><td colspan="1" rowspan="1" class="ScrollbarPrevName" width="33%"><a shape="rect" href="page-and-component-classes-faq.html">Page And Component Classes FAQ</a>&#160;</td><td colspan="1" rowspan="1" class="ScrollbarParent" width="33%"><sup><a shape="rect" href="frequently-asked-questions.html"><img align="middle" border="0" src="/images/confluence/up_16.gif" width="8" height="8"></a></sup><a shape="rect" href="frequently-asked-questions.html">Frequently Asked Questions</a></td><td colspan="1" rowspan="1" class="ScrollbarNextName" width="33%">&#160;<a shape="rect" href="beaneditform-faq.html">BeanEditForm FAQ</a></td><td colspan="1" rowspan="1" class="ScrollbarNextIcon"><a shape="rect" href="beane
 ditform-faq.html"><img align="middle" border="0" src="/images/confluence/forwd_16.gif" width="16" height="16"></a></td></tr></table></div>
 
 </div>
 </div>

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 Mon Feb  4 13:02:42 2013
@@ -124,7 +124,7 @@
 
 <h2><a shape="rect" name="FormsandValidation-StoringDataBetweenRequests"></a>Storing Data Between Requests</h2>
 
-<div class="navmenu" style="float:right; width:40%; background:white; margin:3px; padding:3px"><div class="panelMacro"><table class="infoMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/information.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1"><b>New in Tapestry 5.4</b><br clear="none">Starting in Tapestry 5.4, the default behavior for server-side validation failures is to re-render the page within the same request (rather than emitting a redirect). This removes the need to use a session-persistent field to store the validation tracker when validation failures occur.</td></tr></table></div></div>
+<div class="navmenu" style="float:right; width:40%; background:white; margin:3px; padding:3px"><div class="panelMacro"><table class="infoMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="/images/confluence/information.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1"><b>New in Tapestry 5.4</b><br clear="none">Starting in Tapestry 5.4, the default behavior for server-side validation failures is to re-render the page within the same request (rather than emitting a redirect). This removes the need to use a session-persistent field to store the validation tracker when validation failures occur.</td></tr></table></div></div>
 
 <p>As with other action requests, the result of a form submission (except when using <a shape="rect" href="ajax-and-zones.html" title="Ajax and Zones">Zones</a>) is to send a redirect to the client, which results in a second request (to re-render the page). The ValidationTracker must be <a shape="rect" href="persistent-page-data.html" title="Persistent Page Data">persisted</a> (generally in the HttpSession) across these two requests in order to prevent the loss of validation information. Fortunately, the default ValidationTracker provided by the Form component is persistent, so you don't normally have to worry about it.</p>
 
@@ -175,11 +175,11 @@
 </pre>
 </div></div>
 
-<div class="navmenu" style="float:right; width:40%; background:white; margin:3px; padding:3px"><div class="panelMacro"><table class="infoMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/information.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1">Note that the onValidateFromLoginForm() and onSuccess() methods are not public; event handler methods can have any visibility, even private. Package private (that is, no modifier) is the typical use, as it allows the component to be tested, from a test case class in the same package.</td></tr></table></div></div>
+<div class="navmenu" style="float:right; width:40%; background:white; margin:3px; padding:3px"><div class="panelMacro"><table class="infoMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="/images/confluence/information.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1">Note that the onValidateFromLoginForm() and onSuccess() methods are not public; event handler methods can have any visibility, even private. Package private (that is, no modifier) is the typical use, as it allows the component to be tested, from a test case class in the same package.</td></tr></table></div></div>
 
 <p>Because a form submission is really <em>two</em> requests: the submission itself (which results in a redirect response), then a second request for the page (which results in a re-rendering of the page), it is necessary to persist the userName field between the two requests, by using the @Persist annotation. This would be necessary for the password field as well, except that the <a shape="rect" class="external-link" href="http://tapestry.apache.org/current/apidocs/org/apache/tapestry5/corelib/components/PasswordField.html">PasswordField</a> component never renders a value.</p>
 
-<div class="panelMacro"><table class="tipMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/check.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1">To avoid data loss, fields whose values are stored in the HttpSession (such as userName, above) must be serializable, particularly if you want to be able to cluster your application or preserve sessions across server restarts.</td></tr></table></div>
+<div class="panelMacro"><table class="tipMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="/images/confluence/check.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1">To avoid data loss, fields whose values are stored in the HttpSession (such as userName, above) must be serializable, particularly if you want to be able to cluster your application or preserve sessions across server restarts.</td></tr></table></div>
 
 <p>The Form only emits a "success" event if the there are no prior validation errors. This means it is not necessary to write <tt>if (form.getHasErrors()) return;</tt> as the first line of the method.</p>
 
@@ -327,7 +327,7 @@ ssn-regexp-message=Social security numbe
 
 
 
-<div class="panelMacro"><table class="infoMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/information.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1"><b>Added in 5.2</b><br clear="none"></td></tr></table></div>
+<div class="panelMacro"><table class="infoMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="/images/confluence/information.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1"><b>Added in 5.2</b><br clear="none"></td></tr></table></div>
 <div style="border-right: 20px solid #D8E4F1;border-left: 20px solid #D8E4F1;"></div>
 
 <p>Lists of validators can be combined into <em>validation macros</em>. This mechanism is convenient for ensuring consistent validation rules across an application. To create a validation macro, just contribute to the ValidatorMacro Service in your module class (normally AppModule.java), by adding a new entry to the configuration object, as shown below. The first parameter is the name of your macro, the second is a comma-separated list of validators:</p>

Modified: websites/production/tapestry/content/general-questions.html
==============================================================================
--- websites/production/tapestry/content/general-questions.html (original)
+++ websites/production/tapestry/content/general-questions.html Mon Feb  4 13:02:42 2013
@@ -63,7 +63,7 @@ table.ScrollbarTable td.ScrollbarParent 
 table.ScrollbarTable td.ScrollbarNextName {text-align: right;border: none;}
 table.ScrollbarTable td.ScrollbarNextIcon {text-align: center;width: 16px;border: none;}
 
-/*]]>*/</style><div class="Scrollbar"><table class="ScrollbarTable"><tr><td colspan="1" rowspan="1" class="ScrollbarPrevName" width="33%">&#160;</td><td colspan="1" rowspan="1" class="ScrollbarParent" width="33%"><sup><a shape="rect" href="frequently-asked-questions.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/up_16.gif" width="8" height="8"></a></sup><a shape="rect" href="frequently-asked-questions.html">Frequently Asked Questions</a></td><td colspan="1" rowspan="1" class="ScrollbarNextName" width="33%">&#160;<a shape="rect" href="templating-and-markup-faq.html">Templating and Markup FAQ</a></td><td colspan="1" rowspan="1" class="ScrollbarNextIcon"><a shape="rect" href="templating-and-markup-faq.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/forwd_16.gif" width="16" height="16"></a></td></tr></table></div>
+/*]]>*/</style><div class="Scrollbar"><table class="ScrollbarTable"><tr><td colspan="1" rowspan="1" class="ScrollbarPrevName" width="33%">&#160;</td><td colspan="1" rowspan="1" class="ScrollbarParent" width="33%"><sup><a shape="rect" href="frequently-asked-questions.html"><img align="middle" border="0" src="/images/confluence/up_16.gif" width="8" height="8"></a></sup><a shape="rect" href="frequently-asked-questions.html">Frequently Asked Questions</a></td><td colspan="1" rowspan="1" class="ScrollbarNextName" width="33%">&#160;<a shape="rect" href="templating-and-markup-faq.html">Templating and Markup FAQ</a></td><td colspan="1" rowspan="1" class="ScrollbarNextIcon"><a shape="rect" href="templating-and-markup-faq.html"><img align="middle" border="0" src="/images/confluence/forwd_16.gif" width="16" height="16"></a></td></tr></table></div>
 
 <h2><a shape="rect" name="GeneralQuestions-GeneralQuestions"></a>General Questions</h2>
 
@@ -129,7 +129,7 @@ table.ScrollbarTable td.ScrollbarParent 
 table.ScrollbarTable td.ScrollbarNextName {text-align: right;border: none;}
 table.ScrollbarTable td.ScrollbarNextIcon {text-align: center;width: 16px;border: none;}
 
-/*]]>*/</style><div class="Scrollbar"><table class="ScrollbarTable"><tr><td colspan="1" rowspan="1" class="ScrollbarPrevName" width="33%">&#160;</td><td colspan="1" rowspan="1" class="ScrollbarParent" width="33%"><sup><a shape="rect" href="frequently-asked-questions.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/up_16.gif" width="8" height="8"></a></sup><a shape="rect" href="frequently-asked-questions.html">Frequently Asked Questions</a></td><td colspan="1" rowspan="1" class="ScrollbarNextName" width="33%">&#160;<a shape="rect" href="templating-and-markup-faq.html">Templating and Markup FAQ</a></td><td colspan="1" rowspan="1" class="ScrollbarNextIcon"><a shape="rect" href="templating-and-markup-faq.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/forwd_16.gif" width="16" height="16"></a></td></tr></table></div>
+/*]]>*/</style><div class="Scrollbar"><table class="ScrollbarTable"><tr><td colspan="1" rowspan="1" class="ScrollbarPrevName" width="33%">&#160;</td><td colspan="1" rowspan="1" class="ScrollbarParent" width="33%"><sup><a shape="rect" href="frequently-asked-questions.html"><img align="middle" border="0" src="/images/confluence/up_16.gif" width="8" height="8"></a></sup><a shape="rect" href="frequently-asked-questions.html">Frequently Asked Questions</a></td><td colspan="1" rowspan="1" class="ScrollbarNextName" width="33%">&#160;<a shape="rect" href="templating-and-markup-faq.html">Templating and Markup FAQ</a></td><td colspan="1" rowspan="1" class="ScrollbarNextIcon"><a shape="rect" href="templating-and-markup-faq.html"><img align="middle" border="0" src="/images/confluence/forwd_16.gif" width="16" height="16"></a></td></tr></table></div>
 </div>
 </div>
 

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 Mon Feb  4 13:02:42 2013
@@ -63,7 +63,7 @@ table.ScrollbarTable td.ScrollbarParent 
 table.ScrollbarTable td.ScrollbarNextName {text-align: right;border: none;}
 table.ScrollbarTable td.ScrollbarNextIcon {text-align: center;width: 16px;border: none;}
 
-/*]]>*/</style><div class="Scrollbar"><table class="ScrollbarTable"><tr><td colspan="1" rowspan="1" class="ScrollbarPrevIcon"><a shape="rect" href="specific-errors-faq.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/back_16.gif" width="16" height="16"></a></td><td colspan="1" rowspan="1" class="ScrollbarPrevName" width="33%"><a shape="rect" href="specific-errors-faq.html">Specific Errors FAQ</a>&#160;</td><td colspan="1" rowspan="1" class="ScrollbarParent" width="33%"><sup><a shape="rect" href="frequently-asked-questions.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/up_16.gif" width="8" height="8"></a></sup><a shape="rect" href="frequently-asked-questions.html">Frequently Asked Questions</a></td><td colspan="1" rowspan="1" class="ScrollbarNextName" width="33%">&#160;<a shape="rect" href="maven-support-faq.html">Maven Support FAQ</a></td><td colspan="1" rowspan="1" class="ScrollbarNextIcon
 "><a shape="rect" href="maven-support-faq.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/forwd_16.gif" width="16" height="16"></a></td></tr></table></div>
+/*]]>*/</style><div class="Scrollbar"><table class="ScrollbarTable"><tr><td colspan="1" rowspan="1" class="ScrollbarPrevIcon"><a shape="rect" href="specific-errors-faq.html"><img align="middle" border="0" src="/images/confluence/back_16.gif" width="16" height="16"></a></td><td colspan="1" rowspan="1" class="ScrollbarPrevName" width="33%"><a shape="rect" href="specific-errors-faq.html">Specific Errors FAQ</a>&#160;</td><td colspan="1" rowspan="1" class="ScrollbarParent" width="33%"><sup><a shape="rect" href="frequently-asked-questions.html"><img align="middle" border="0" src="/images/confluence/up_16.gif" width="8" height="8"></a></sup><a shape="rect" href="frequently-asked-questions.html">Frequently Asked Questions</a></td><td colspan="1" rowspan="1" class="ScrollbarNextName" width="33%">&#160;<a shape="rect" href="maven-support-faq.html">Maven Support FAQ</a></td><td colspan="1" rowspan="1" class="ScrollbarNextIcon"><a shape="rect" href="maven-support-faq.html"><img align="
 middle" border="0" src="/images/confluence/forwd_16.gif" width="16" height="16"></a></td></tr></table></div>
 
 <h2><a shape="rect" name="HibernateSupportFAQ-HibernateSupport"></a>Hibernate Support</h2>
 
@@ -81,7 +81,7 @@ table.ScrollbarTable td.ScrollbarParent 
 table.ScrollbarTable td.ScrollbarNextName {text-align: right;border: none;}
 table.ScrollbarTable td.ScrollbarNextIcon {text-align: center;width: 16px;border: none;}
 
-/*]]>*/</style><div class="Scrollbar"><table class="ScrollbarTable"><tr><td colspan="1" rowspan="1" class="ScrollbarPrevIcon"><a shape="rect" href="specific-errors-faq.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/back_16.gif" width="16" height="16"></a></td><td colspan="1" rowspan="1" class="ScrollbarPrevName" width="33%"><a shape="rect" href="specific-errors-faq.html">Specific Errors FAQ</a>&#160;</td><td colspan="1" rowspan="1" class="ScrollbarParent" width="33%"><sup><a shape="rect" href="frequently-asked-questions.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/up_16.gif" width="8" height="8"></a></sup><a shape="rect" href="frequently-asked-questions.html">Frequently Asked Questions</a></td><td colspan="1" rowspan="1" class="ScrollbarNextName" width="33%">&#160;<a shape="rect" href="maven-support-faq.html">Maven Support FAQ</a></td><td colspan="1" rowspan="1" class="ScrollbarNextIcon
 "><a shape="rect" href="maven-support-faq.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/forwd_16.gif" width="16" height="16"></a></td></tr></table></div></div>
+/*]]>*/</style><div class="Scrollbar"><table class="ScrollbarTable"><tr><td colspan="1" rowspan="1" class="ScrollbarPrevIcon"><a shape="rect" href="specific-errors-faq.html"><img align="middle" border="0" src="/images/confluence/back_16.gif" width="16" height="16"></a></td><td colspan="1" rowspan="1" class="ScrollbarPrevName" width="33%"><a shape="rect" href="specific-errors-faq.html">Specific Errors FAQ</a>&#160;</td><td colspan="1" rowspan="1" class="ScrollbarParent" width="33%"><sup><a shape="rect" href="frequently-asked-questions.html"><img align="middle" border="0" src="/images/confluence/up_16.gif" width="8" height="8"></a></sup><a shape="rect" href="frequently-asked-questions.html">Frequently Asked Questions</a></td><td colspan="1" rowspan="1" class="ScrollbarNextName" width="33%">&#160;<a shape="rect" href="maven-support-faq.html">Maven Support FAQ</a></td><td colspan="1" rowspan="1" class="ScrollbarNextIcon"><a shape="rect" href="maven-support-faq.html"><img align="
 middle" border="0" src="/images/confluence/forwd_16.gif" width="16" height="16"></a></td></tr></table></div></div>
 </div>
 
 <div class="clearer"></div>

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 Mon Feb  4 13:02:42 2013
@@ -157,7 +157,7 @@
 
 
 
-<div class="panelMacro"><table class="infoMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/information.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1"><b>Added in 5.2</b><br clear="none"></td></tr></table></div>
+<div class="panelMacro"><table class="infoMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="/images/confluence/information.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1"><b>Added in 5.2</b><br clear="none"></td></tr></table></div>
 <div style="border-right: 20px solid #D8E4F1;border-left: 20px solid #D8E4F1;"></div>
 
 <p>The default strategy for persisting Session State Objects is "session". Storing a Hibernate entity into a &lt;HttpSession&gt; is problematic because the stored entity is detached from the Hibernate session. Similar to @Persist("entity") you may use the "entity" persistence strategy to persist Hibernate entities as SSOs:</p>

Added: websites/production/tapestry/content/images/confluence/icons/back_16.gif
==============================================================================
Binary file - no diff available.

Propchange: websites/production/tapestry/content/images/confluence/icons/back_16.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: websites/production/tapestry/content/images/confluence/icons/emoticons/check.gif
==============================================================================
Binary file - no diff available.

Propchange: websites/production/tapestry/content/images/confluence/icons/emoticons/check.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: websites/production/tapestry/content/images/confluence/icons/emoticons/error.gif
==============================================================================
Binary file - no diff available.

Propchange: websites/production/tapestry/content/images/confluence/icons/emoticons/error.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: websites/production/tapestry/content/images/confluence/icons/emoticons/forbidden.gif
==============================================================================
Binary file - no diff available.

Propchange: websites/production/tapestry/content/images/confluence/icons/emoticons/forbidden.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: websites/production/tapestry/content/images/confluence/icons/emoticons/information.gif
==============================================================================
Binary file - no diff available.

Propchange: websites/production/tapestry/content/images/confluence/icons/emoticons/information.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: websites/production/tapestry/content/images/confluence/icons/emoticons/smile.gif
==============================================================================
Binary file - no diff available.

Propchange: websites/production/tapestry/content/images/confluence/icons/emoticons/smile.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: websites/production/tapestry/content/images/confluence/icons/emoticons/warning.gif
==============================================================================
Binary file - no diff available.

Propchange: websites/production/tapestry/content/images/confluence/icons/emoticons/warning.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: websites/production/tapestry/content/images/confluence/icons/forwd_16.gif
==============================================================================
Binary file - no diff available.

Propchange: websites/production/tapestry/content/images/confluence/icons/forwd_16.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: websites/production/tapestry/content/images/confluence/icons/up_16.gif
==============================================================================
Binary file - no diff available.

Propchange: websites/production/tapestry/content/images/confluence/icons/up_16.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

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 Mon Feb  4 13:02:42 2013
@@ -63,7 +63,7 @@ table.ScrollbarTable td.ScrollbarParent 
 table.ScrollbarTable td.ScrollbarNextName {text-align: right;border: none;}
 table.ScrollbarTable td.ScrollbarNextIcon {text-align: center;width: 16px;border: none;}
 
-/*]]>*/</style><div class="Scrollbar"><table class="ScrollbarTable"><tr><td colspan="1" rowspan="1" class="ScrollbarPrevIcon"><a shape="rect" href="exploring-the-project.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/back_16.gif" width="16" height="16"></a></td><td colspan="1" rowspan="1" class="ScrollbarPrevName" width="33%"><a shape="rect" href="exploring-the-project.html">Exploring the Project</a>&#160;</td><td colspan="1" rowspan="1" class="ScrollbarParent" width="33%"><sup><a shape="rect" href="tapestry-tutorial.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/up_16.gif" width="8" height="8"></a></sup><a shape="rect" href="tapestry-tutorial.html">Tapestry Tutorial</a></td><td colspan="1" rowspan="1" class="ScrollbarNextName" width="33%">&#160;<a shape="rect" href="using-beaneditform-to-create-user-forms.html">Using BeanEditForm To Create User Forms</a></td><td colspan="1" rowspan="1" c
 lass="ScrollbarNextIcon"><a shape="rect" href="using-beaneditform-to-create-user-forms.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/forwd_16.gif" width="16" height="16"></a></td></tr></table></div>
+/*]]>*/</style><div class="Scrollbar"><table class="ScrollbarTable"><tr><td colspan="1" rowspan="1" class="ScrollbarPrevIcon"><a shape="rect" href="exploring-the-project.html"><img align="middle" border="0" src="/images/confluence/back_16.gif" width="16" height="16"></a></td><td colspan="1" rowspan="1" class="ScrollbarPrevName" width="33%"><a shape="rect" href="exploring-the-project.html">Exploring the Project</a>&#160;</td><td colspan="1" rowspan="1" class="ScrollbarParent" width="33%"><sup><a shape="rect" href="tapestry-tutorial.html"><img align="middle" border="0" src="/images/confluence/up_16.gif" width="8" height="8"></a></sup><a shape="rect" href="tapestry-tutorial.html">Tapestry Tutorial</a></td><td colspan="1" rowspan="1" class="ScrollbarNextName" width="33%">&#160;<a shape="rect" href="using-beaneditform-to-create-user-forms.html">Using BeanEditForm To Create User Forms</a></td><td colspan="1" rowspan="1" class="ScrollbarNextIcon"><a shape="rect" href="using-beanedi
 tform-to-create-user-forms.html"><img align="middle" border="0" src="/images/confluence/forwd_16.gif" width="16" height="16"></a></td></tr></table></div>
 
 <p>Let's start building a basic Hi-Lo Guessing game.</p>
 
@@ -246,13 +246,13 @@ table.ScrollbarTable td.ScrollbarNextIco
 
 <p>The new event handler method now chooses the target number, and tells the Guess page about it. Because Tapestry is a managed environment, we don't just create an instance of Guess ... it is Tapestry's responsibility to manage the life cycle of the Guess page. Instead, we ask Tapestry for the Guess page, using the @InjectPage annotation. </p>
 
-<div class="panelMacro"><table class="noteMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/warning.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1">All fields in a Tapestry page or component class must be <b>private</b>.</td></tr></table></div>
+<div class="panelMacro"><table class="noteMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="/images/confluence/warning.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1">All fields in a Tapestry page or component class must be <b>private</b>.</td></tr></table></div>
 
 <p>Once we have that Guess page instance, we can invoke methods on it normally.</p>
 
 <p>Returning a page instance from an event handler method directs Tapestry to send a client-side redirect to the returned page, rather than sending a redirect for the active page. Thus once the user clicks the "start guessing" link, they'll see the Guess page.</p>
 
-<div class="panelMacro"><table class="warningMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/forbidden.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1">When creating your own applications, make sure that the objects stored in final variables are thread safe. It seems counter-intuitive, but final variables are shared across many threads. Ordinary instance variables are not. Fortunately, the implementation of Random is, in fact, thread safe.</td></tr></table></div>
+<div class="panelMacro"><table class="warningMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="/images/confluence/forbidden.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1">When creating your own applications, make sure that the objects stored in final variables are thread safe. It seems counter-intuitive, but final variables are shared across many threads. Ordinary instance variables are not. Fortunately, the implementation of Random is, in fact, thread safe.</td></tr></table></div>
 
 <p>So ... let's click the link and see what we get:</p>
 
@@ -357,7 +357,7 @@ table.ScrollbarTable td.ScrollbarNextIco
 
 <p>And notice what we're doing with the ActionLink component; its no longer enough to know the user clicked on the ActionLink ... we need to know <em>which iteration</em> the user clicked on. The <tt>context</tt> parameter allows a value to be added to the ActionLink's URL, and we can get it back in the event handler method.</p>
 
-<div class="panelMacro"><table class="infoMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/information.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1">The URL for the ActionLink will be <tt>/tutorial1/guess.makeguess/3</tt>. That's the page name, "Guess", the component id, "makeGuess", and the context value, "3".</td></tr></table></div>
+<div class="panelMacro"><table class="infoMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="/images/confluence/information.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1">The URL for the ActionLink will be <tt>/tutorial1/guess.makeguess/3</tt>. That's the page name, "Guess", the component id, "makeGuess", and the context value, "3".</td></tr></table></div>
 
 <div class="code panel" style="border-width: 1px;"><div class="codeHeader panelHeader" style="border-bottom-width: 1px;"><b>Guess.java (revised)</b></div><div class="codeContent panelContent">
 <pre class="code-java">
@@ -519,7 +519,7 @@ table.ScrollbarTable td.ScrollbarParent 
 table.ScrollbarTable td.ScrollbarNextName {text-align: right;border: none;}
 table.ScrollbarTable td.ScrollbarNextIcon {text-align: center;width: 16px;border: none;}
 
-/*]]>*/</style><div class="Scrollbar"><table class="ScrollbarTable"><tr><td colspan="1" rowspan="1" class="ScrollbarPrevIcon"><a shape="rect" href="exploring-the-project.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/back_16.gif" width="16" height="16"></a></td><td colspan="1" rowspan="1" class="ScrollbarPrevName" width="33%"><a shape="rect" href="exploring-the-project.html">Exploring the Project</a>&#160;</td><td colspan="1" rowspan="1" class="ScrollbarParent" width="33%"><sup><a shape="rect" href="tapestry-tutorial.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/up_16.gif" width="8" height="8"></a></sup><a shape="rect" href="tapestry-tutorial.html">Tapestry Tutorial</a></td><td colspan="1" rowspan="1" class="ScrollbarNextName" width="33%">&#160;<a shape="rect" href="using-beaneditform-to-create-user-forms.html">Using BeanEditForm To Create User Forms</a></td><td colspan="1" rowspan="1" c
 lass="ScrollbarNextIcon"><a shape="rect" href="using-beaneditform-to-create-user-forms.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/forwd_16.gif" width="16" height="16"></a></td></tr></table></div></div>
+/*]]>*/</style><div class="Scrollbar"><table class="ScrollbarTable"><tr><td colspan="1" rowspan="1" class="ScrollbarPrevIcon"><a shape="rect" href="exploring-the-project.html"><img align="middle" border="0" src="/images/confluence/back_16.gif" width="16" height="16"></a></td><td colspan="1" rowspan="1" class="ScrollbarPrevName" width="33%"><a shape="rect" href="exploring-the-project.html">Exploring the Project</a>&#160;</td><td colspan="1" rowspan="1" class="ScrollbarParent" width="33%"><sup><a shape="rect" href="tapestry-tutorial.html"><img align="middle" border="0" src="/images/confluence/up_16.gif" width="8" height="8"></a></sup><a shape="rect" href="tapestry-tutorial.html">Tapestry Tutorial</a></td><td colspan="1" rowspan="1" class="ScrollbarNextName" width="33%">&#160;<a shape="rect" href="using-beaneditform-to-create-user-forms.html">Using BeanEditForm To Create User Forms</a></td><td colspan="1" rowspan="1" class="ScrollbarNextIcon"><a shape="rect" href="using-beanedi
 tform-to-create-user-forms.html"><img align="middle" border="0" src="/images/confluence/forwd_16.gif" width="16" height="16"></a></td></tr></table></div></div>
 </div>
 
 <div class="clearer"></div>