Modified: websites/production/tapestry/content/templating-and-markup-faq.html
==============================================================================
--- websites/production/tapestry/content/templating-and-markup-faq.html 
(original)
+++ websites/production/tapestry/content/templating-and-markup-faq.html Mon Feb 
16 23:20:21 2015
@@ -21,6 +21,7 @@
 <head>
   <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
+  <meta name="viewport" content="width=device-width, initial-scale=1"> 
   <title>
     Templating and Markup FAQ -- Apache Tapestry
   </title>
@@ -147,13 +148,11 @@ var footnoteMarkerHighlight = function(i
 }
 //--&gt;
 &lt;/script&gt;
-
 <sup id="FootnoteMarker1">
     <a shape="rect" class="FootnoteMarker" name="FootnoteMarker1" 
href="#Footnote1" onclick="footnoteHighlight(&quot;1&quot;,true);" 
alt="Footnote: Click here to display the footnote" title="Footnote: Click here 
to display the footnote">
             1
     </a>
-</sup>
-</p><p></p><p></p><p></p><p></p><p>&#160;</p><p>However, most likely, the 
ViewUser page has a page activation context to identify which user is to be 
displayed:</p><div class="code panel pdl" style="border-width: 1px;"><div 
class="codeContent panelContent pdl">
+</sup></p><p></p><p></p><p></p><p></p><p>&#160;</p><p>However, most likely, 
the ViewUser page has a page activation context to identify which user is to be 
displayed:</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[public class ViewUser
 
   @Property
@@ -167,8 +166,7 @@ var footnoteMarkerHighlight = function(i
     <a shape="rect" class="FootnoteMarker" name="FootnoteMarker2" 
href="#Footnote2" onclick="footnoteHighlight(&quot;2&quot;,true);" 
alt="Footnote: Click here to display the footnote" title="Footnote: Click here 
to display the footnote">
             2
     </a>
-</sup>
-</p><p></p><p></p><p></p><p></p><p>.</p><p>&#160;</p><p>One solution would be 
to predict what the page URL will be, and adjust the path for that:</p><div 
class="code panel pdl" style="border-width: 1px;"><div class="codeContent 
panelContent pdl">
+</sup></p><p></p><p></p><p></p><p></p><p>.</p><p>&#160;</p><p>One solution 
would be to predict what the page URL will be, and adjust the path for 
that:</p><div class="code panel pdl" style="border-width: 1px;"><div 
class="codeContent panelContent pdl">
 <script class="theme: Default; brush: xml; gutter: false" 
type="syntaxhighlighter"><![CDATA[  &lt;img class=&quot;icon&quot; 
src=&quot;../icons/admin.png&quot;/&gt;${user.name} has Administrative access
 ]]></script>
 </div></div><p>But this has its own problems; the page activation context may 
vary in length at different times, or the template in question may be a 
component used across many different pages, making it difficult to predict what 
the correct relative URL would be.</p><p>The <em>best</em> solution for this 
situation, one that will be sure to work in all pages and all components, is to 
make use of the <code>context:</code> binding prefix:</p><div class="code panel 
pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">

Modified: websites/production/tapestry/content/test-page-2.html
==============================================================================
--- websites/production/tapestry/content/test-page-2.html (original)
+++ websites/production/tapestry/content/test-page-2.html Mon Feb 16 23:20:21 
2015
@@ -21,6 +21,7 @@
 <head>
   <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
+  <meta name="viewport" content="width=device-width, initial-scale=1"> 
   <title>
     Test Page 2 -- Apache Tapestry
   </title>
@@ -68,11 +69,11 @@
 <div id="content">
 <div id="ConfluenceContent"><p>
 <style type="text/css">/*<![CDATA[*/
-div.rbtoc1418617247760 {padding: 0px;}
-div.rbtoc1418617247760 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1418617247760 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1424128787263 {padding: 0px;}
+div.rbtoc1424128787263 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1424128787263 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></p><div class="toc-macro rbtoc1418617247760">
+/*]]>*/</style></p><div class="toc-macro rbtoc1424128787263">
 <ul class="toc-indentation"><li><a shape="rect" 
href="#TestPage2-Generalquestions">General questions</a>
 <ul class="toc-indentation"><li><a shape="rect" 
href="#TestPage2-HowdoIgetstartedwithTapestry?">How do I get started with 
Tapestry?</a></li><li><a shape="rect" 
href="#TestPage2-WhydoesTapestryusePrototype?WhynotinsertfavoriteJavaScriptlibraryhere?">Why
 does Tapestry use Prototype? Why not insert favorite JavaScript library 
here?</a></li><li><a shape="rect" 
href="#TestPage2-WhydoesTapestryhaveitsownInversionofControlContainer?WhynotSpringorGuice?">Why
 does Tapestry have its own Inversion of Control Container? Why not Spring or 
Guice?</a></li><li><a shape="rect" 
href="#TestPage2-HowdoIupgradefromTapestry4toTapestry5?">How do I upgrade from 
Tapestry 4 to Tapestry 5?</a></li><li><a shape="rect" 
href="#TestPage2-WhyaretherebothRequestandHttpServletRequest?">Why are there 
both Request and HttpServletRequest?</a></li></ul>
 </li></ul>

Modified: websites/production/tapestry/content/test-page.html
==============================================================================
--- websites/production/tapestry/content/test-page.html (original)
+++ websites/production/tapestry/content/test-page.html Mon Feb 16 23:20:21 2015
@@ -21,6 +21,7 @@
 <head>
   <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
+  <meta name="viewport" content="width=device-width, initial-scale=1"> 
   <title>
     Test Page -- Apache Tapestry
   </title>

Modified: websites/production/tapestry/content/test.html
==============================================================================
--- websites/production/tapestry/content/test.html (original)
+++ websites/production/tapestry/content/test.html Mon Feb 16 23:20:21 2015
@@ -21,6 +21,7 @@
 <head>
   <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
+  <meta name="viewport" content="width=device-width, initial-scale=1"> 
   <title>
     Test -- Apache Tapestry
   </title>

Modified: websites/production/tapestry/content/the-tapestry-jail.html
==============================================================================
--- websites/production/tapestry/content/the-tapestry-jail.html (original)
+++ websites/production/tapestry/content/the-tapestry-jail.html Mon Feb 16 
23:20:21 2015
@@ -21,6 +21,7 @@
 <head>
   <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
+  <meta name="viewport" content="width=device-width, initial-scale=1"> 
   <title>
     The tapestry jail -- Apache Tapestry
   </title>

Modified: websites/production/tapestry/content/third-party-modules.html
==============================================================================
--- websites/production/tapestry/content/third-party-modules.html (original)
+++ websites/production/tapestry/content/third-party-modules.html Mon Feb 16 
23:20:21 2015
@@ -21,6 +21,7 @@
 <head>
   <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
+  <meta name="viewport" content="width=device-width, initial-scale=1"> 
   <title>
     Third Party Modules -- Apache Tapestry
   </title>

Modified: websites/production/tapestry/content/tutorial.html
==============================================================================
--- websites/production/tapestry/content/tutorial.html (original)
+++ websites/production/tapestry/content/tutorial.html Mon Feb 16 23:20:21 2015
@@ -21,6 +21,7 @@
 <head>
   <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
+  <meta name="viewport" content="width=device-width, initial-scale=1"> 
   <title>
     Tutorial -- Apache Tapestry
   </title>

Modified: websites/production/tapestry/content/type-coercion.html
==============================================================================
--- websites/production/tapestry/content/type-coercion.html (original)
+++ websites/production/tapestry/content/type-coercion.html Mon Feb 16 23:20:21 
2015
@@ -21,6 +21,7 @@
 <head>
   <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
+  <meta name="viewport" content="width=device-width, initial-scale=1"> 
   <title>
     Type Coercion -- Apache Tapestry
   </title>

Modified: websites/production/tapestry/content/typecoercer-service.html
==============================================================================
--- websites/production/tapestry/content/typecoercer-service.html (original)
+++ websites/production/tapestry/content/typecoercer-service.html Mon Feb 16 
23:20:21 2015
@@ -21,6 +21,7 @@
 <head>
   <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
+  <meta name="viewport" content="width=device-width, initial-scale=1"> 
   <title>
     TypeCoercer Service -- Apache Tapestry
   </title>

Modified: 
websites/production/tapestry/content/unit-testing-pages-or-components.html
==============================================================================
--- websites/production/tapestry/content/unit-testing-pages-or-components.html 
(original)
+++ websites/production/tapestry/content/unit-testing-pages-or-components.html 
Mon Feb 16 23:20:21 2015
@@ -21,6 +21,7 @@
 <head>
   <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
+  <meta name="viewport" content="width=device-width, initial-scale=1"> 
   <title>
     Unit testing pages or components -- Apache Tapestry
   </title>

Modified: websites/production/tapestry/content/upgrade.html
==============================================================================
--- websites/production/tapestry/content/upgrade.html (original)
+++ websites/production/tapestry/content/upgrade.html Mon Feb 16 23:20:21 2015
@@ -21,6 +21,7 @@
 <head>
   <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
+  <meta name="viewport" content="width=device-width, initial-scale=1"> 
   <title>
     Upgrade -- Apache Tapestry
   </title>

Modified: websites/production/tapestry/content/upload.html
==============================================================================
--- websites/production/tapestry/content/upload.html (original)
+++ websites/production/tapestry/content/upload.html Mon Feb 16 23:20:21 2015
@@ -21,6 +21,7 @@
 <head>
   <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
+  <meta name="viewport" content="width=device-width, initial-scale=1"> 
   <title>
     Upload -- Apache Tapestry
   </title>

Modified: websites/production/tapestry/content/uploading-files.html
==============================================================================
--- websites/production/tapestry/content/uploading-files.html (original)
+++ websites/production/tapestry/content/uploading-files.html Mon Feb 16 
23:20:21 2015
@@ -21,6 +21,7 @@
 <head>
   <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
+  <meta name="viewport" content="width=device-width, initial-scale=1"> 
   <title>
     Uploading Files -- Apache Tapestry
   </title>

Modified: websites/production/tapestry/content/url-rewriting.html
==============================================================================
--- websites/production/tapestry/content/url-rewriting.html (original)
+++ websites/production/tapestry/content/url-rewriting.html Mon Feb 16 23:20:21 
2015
@@ -21,6 +21,7 @@
 <head>
   <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
+  <meta name="viewport" content="width=device-width, initial-scale=1"> 
   <title>
     URL rewriting -- Apache Tapestry
   </title>

Modified: websites/production/tapestry/content/user-guide.html
==============================================================================
--- websites/production/tapestry/content/user-guide.html (original)
+++ websites/production/tapestry/content/user-guide.html Mon Feb 16 23:20:21 
2015
@@ -21,6 +21,7 @@
 <head>
   <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
+  <meta name="viewport" content="width=device-width, initial-scale=1"> 
   <title>
     User Guide -- Apache Tapestry
   </title>
@@ -56,7 +57,7 @@
   </div>
 
 <div id="content">
-<div id="ConfluenceContent"><p>This <strong>User Guide</strong> serves as the 
encyclopedia for Tapestry concepts, capabilities and practices.</p><div 
class="sectionColumnWrapper"><div class="sectionMacro"><div 
class="sectionMacroRow"><div class="columnMacro" 
style="width:30%;min-width:30%;max-width:30%;"><h2 
id="UserGuide-TapestryBasics">Tapestry Basics</h2><p>Going beyond <a 
shape="rect" href="getting-started.html">Getting Started</a> and the <a 
shape="rect" href="tapestry-tutorial.html">Tutorial</a>, these topics will dive 
into basic Tapestry capabilities that you'll want to understand 
first.</p><ul><li><a shape="rect" href="project-layout.html">Project 
Layout</a></li><li><a shape="rect" 
href="configuration.html">Configuration</a></li><li><a shape="rect" 
href="class-reloading.html">Class Reloading</a></li><li><a shape="rect" 
href="component-reference.html">Component Reference</a></li><li><a shape="rect" 
href="annotations.html">Annotations</a></li><li><a shape="rect" href="runtime-
 exceptions.html">Runtime Exceptions</a></li></ul><h3 
id="UserGuide-PagesandComponents">Pages and Components</h3><ul><li><a 
shape="rect" href="component-classes.html">Component Classes</a></li><li><a 
shape="rect" href="component-templates.html">Component Templates</a></li><li><a 
shape="rect" href="property-expressions.html">Property 
Expressions</a></li><li><a shape="rect" 
href="component-parameters.html">Component Parameters</a></li><li><a 
shape="rect" href="type-coercion.html">Type Coercion</a></li><li><a 
shape="rect" href="layout-component.html">Layout Component</a></li><li><a 
shape="rect" href="component-mixins.html">Component Mixins</a></li><li><a 
shape="rect" href="page-navigation.html">Page Navigation</a></li><li><a 
shape="rect" href="localization.html">Localization</a></li></ul><h3 
id="UserGuide-Request/ResponseProcessing">Request/Response 
Processing</h3><ul><li><a shape="rect" href="page-life-cycle.html">Page Life 
Cycle</a></li><li><a shape="rect" href="request-processing.htm
 l">Request Processing</a></li><li><a shape="rect" 
href="component-rendering.html">Component Rendering</a></li><li><a shape="rect" 
href="component-events.html">Component Events</a></li><li><a shape="rect" 
href="url-rewriting.html">URL Rewriting</a></li><li><a shape="rect" 
href="dom.html">Document Object Model</a> (DOM)</li><li><a shape="rect" 
href="response-compression.html">Response Compression</a></li><li><a 
shape="rect" href="https.html">Securing your application with 
HTTPS</a></li><li><a shape="rect" href="content-type-and-markup.html">Content 
Type and Markup</a></li></ul><h3 id="UserGuide-Datapersistence">Data 
persistence</h3><ul><li><a shape="rect" 
href="persistent-page-data.html">Persistent Page Data</a></li><li><a 
shape="rect" href="session-storage.html">Session Storage</a></li></ul><h3 
id="UserGuide-Interactingwithcomponents">Interacting with 
components</h3><ul><li><a shape="rect" 
href="injection.html">Injection</a></li><li><a shape="rect" 
href="environmental-services.html">
 Environmental Services</a></li></ul><h3 
id="UserGuide-JavaScript,AJAX,CSS&amp;BinaryData">JavaScript, AJAX, CSS &amp; 
Binary Data</h3><ul><li><span style="font-size: 14.0px;line-height: 
1.4285715;"><a shape="rect" href="client-side-javascript.html">Client-Side 
JavaScript</a></span></li><li><span style="font-size: 14.0px;line-height: 
1.4285715;"><a shape="rect" href="javascript-modules.html">JavaScript 
Modules</a></span></li><li><span style="font-size: 14.0px;line-height: 
1.4285715;"><a shape="rect" 
href="coffeescript.html">CoffeeScript</a></span></li><li><a shape="rect" 
href="ajax-and-zones.html">Ajax and Zones</a></li><li><a shape="rect" 
href="css.html">Cascading Style Sheets</a> (CSS)</li><li><a shape="rect" 
href="assets.html">Assets</a></li><li><a shape="rect" 
href="legacy-javascript.html">Legacy JavaScript</a> (prior to Tapestry 
5.4)</li></ul><h3 id="UserGuide-Workingwithforms">Working with 
forms</h3><ul><li><a shape="rect" href="forms-and-validation.html">Forms and 
Validation</
 a></li><li><a shape="rect" href="beaneditform-guide.html">BeanEditForm 
Guide</a></li><li><a shape="rect" href="uploading-files.html">Uploading 
files</a></li></ul><h3 id="UserGuide-Debugging,Testing&amp;Tooling">Debugging, 
Testing &amp; Tooling</h3><ul><li><a shape="rect" href="logging.html">Logging 
&amp; Debugging</a></li><li><a shape="rect" 
href="unit-testing-pages-or-components.html">Unit testing pages or 
components</a></li><li><a shape="rect" 
href="integration-testing.html">Integration testing with 
Selenium</a></li><li><a shape="rect" href="service-status.html">Service 
Status</a></li></ul></div><div class="columnMacro" 
style="width:30%;min-width:30%;max-width:30%;"><h2 
id="UserGuide-TapestryIOC">Tapestry IOC</h2><p>As with Tapestry 5 in general, 
the goal of Tapestry Inversion of Control (IoC) is greater simplicity and 
power--without XML. You'll want to explore Tapestry IoC to make full use of the 
extensibility of the framework.</p><h3 
id="UserGuide-Architecture">Architecture</h3>
 <ul><li><a shape="rect" href="ioc.html">Introduction</a></li><li><a 
shape="rect" href="tapestry-ioc-overview.html">Overview</a></li><li><a 
shape="rect" href="tapestry-ioc-modules.html">Modules</a></li></ul><h3 
id="UserGuide-Features">Features</h3><ul><li><a shape="rect" 
href="defining-tapestry-ioc-services.html">Services</a></li><li><a shape="rect" 
href="service-advisors.html">Advisors</a></li><li><a shape="rect" 
href="tapestry-ioc-decorators.html">Decorators</a></li><li><a shape="rect" 
href="operation-tracker.html">Operation Tracker</a></li></ul><h3 
id="UserGuide-Configuration">Configuration</h3><ul><li><a shape="rect" 
href="tapestry-ioc-configuration.html">Configuration</a></li><li><a 
shape="rect" href="case-insensitivity.html">Case Insensitivity</a></li><li><a 
shape="rect" href="autoloading-modules.html">Module Autoloading</a></li><li><a 
shape="rect" href="service-implementation-reloading.html">Service 
Implementation Reloading</a></li><li><a shape="rect" href="ordering-by-constra
 ints.html">Ordering by Constraints</a></li><li><a shape="rect" 
href="symbols.html">Symbols</a></li></ul><h3 
id="UserGuide-ServiceBuilders">Service Builders</h3><p>Tapestry provides a set 
of ready-to-use service builders for common design patterns:</p><ul><li><a 
shape="rect" href="chainbuilder-service.html">Chain of Command</a> (the 
ChainBuilder service)</li><li><a shape="rect" 
href="pipelinebuilder-service.html">Pipeline</a> (the PipelineBuilder 
service)</li><li><a shape="rect" href="shadowbuilder-service.html">Shadow 
Properties</a> (the PropertyShadowBuilder service)</li><li><a shape="rect" 
href="strategybuilder-service.html">Strategy</a> (the StrategyBuilder 
service)</li></ul><h3 id="UserGuide-Usage">Usage</h3><ul><li><a shape="rect" 
href="injection-in-detail.html">Injection in detail</a></li><li><a shape="rect" 
href="object-providers.html">Object providers</a></li><li><a shape="rect" 
href="service-serialization.html">Service Serialization</a></li></ul><h3 
id="UserGuide-Built-inse
 rvices">Built-in services</h3><ul><li><a shape="rect" 
href="typecoercer-service.html">Type Coercer</a></li></ul><h3 
id="UserGuide-Registrystartup&amp;shutdown">Registry startup &amp; 
shutdown</h3><ul><li><a shape="rect" 
href="starting-the-ioc-registry.html">Starting and stopping the 
registry</a></li><li><a shape="rect" href="registry-startup.html">Listening for 
registry startup</a></li></ul><h3 id="UserGuide-Tooling">Tooling</h3><ul><li><a 
shape="rect" href="parallel-execution.html">Parallel Execution</a></li><li><a 
shape="rect" href="logging-in-tapestry.html">Logging</a></li></ul></div><div 
class="columnMacro" style="width:30%;min-width:30%;max-width:30%;"><h2 
id="UserGuide-Built-inmodules">Built-in modules</h2>Tapestry comes with a 
collection of add-on modules to let you extend the framework beyond its core.
+<div id="ConfluenceContent"><p>This <strong>User Guide</strong> serves as the 
encyclopedia for Tapestry concepts, capabilities and practices.</p><div 
class="sectionColumnWrapper"><div class="sectionMacro"><div 
class="sectionMacroRow"><div class="columnMacro" 
style="width:30%;min-width:30%;max-width:30%;"><h2 
id="UserGuide-TapestryBasics">Tapestry Basics</h2><p>Going beyond <a 
shape="rect" href="getting-started.html">Getting Started</a> and the <a 
shape="rect" href="tapestry-tutorial.html">Tutorial</a>, these topics will dive 
into basic Tapestry capabilities that you'll want to understand 
first.</p><ul><li><a shape="rect" href="project-layout.html">Project 
Layout</a></li><li><a shape="rect" 
href="configuration.html">Configuration</a></li><li><a shape="rect" 
href="class-reloading.html">Class Reloading</a></li><li><a shape="rect" 
href="component-reference.html">Component Reference</a></li><li><a shape="rect" 
href="annotations.html">Annotations</a></li><li><a shape="rect" href="runtime-
 exceptions.html">Runtime Exceptions</a></li></ul><h3 
id="UserGuide-PagesandComponents">Pages and Components</h3><ul><li><a 
shape="rect" href="component-classes.html">Component Classes</a></li><li><a 
shape="rect" href="component-templates.html">Component Templates</a></li><li><a 
shape="rect" href="property-expressions.html">Property 
Expressions</a></li><li><a shape="rect" 
href="component-parameters.html">Component Parameters</a></li><li><a 
shape="rect" href="parameter-type-coercion.html">Parameter Type 
Coercion</a></li><li><a shape="rect" href="layout-component.html">Layout 
Component</a></li><li><a shape="rect" href="component-mixins.html">Component 
Mixins</a></li><li><a shape="rect" href="page-navigation.html">Page 
Navigation</a></li><li><a shape="rect" 
href="localization.html">Localization</a></li></ul><h3 
id="UserGuide-Request/ResponseProcessing">Request/Response 
Processing</h3><ul><li><a shape="rect" href="page-life-cycle.html">Page Life 
Cycle</a></li><li><a shape="rect" href="re
 quest-processing.html">Request Processing</a></li><li><a shape="rect" 
href="component-rendering.html">Component Rendering</a></li><li><a shape="rect" 
href="component-events.html">Component Events</a></li><li><a shape="rect" 
href="url-rewriting.html">URL Rewriting</a></li><li><a shape="rect" 
href="dom.html">Document Object Model</a> (DOM)</li><li><a shape="rect" 
href="response-compression.html">Response Compression</a></li><li><a 
shape="rect" href="https.html">Securing your application with 
HTTPS</a></li><li><a shape="rect" href="content-type-and-markup.html">Content 
Type and Markup</a></li></ul><h3 id="UserGuide-Datapersistence">Data 
persistence</h3><ul><li><a shape="rect" 
href="persistent-page-data.html">Persistent Page Data</a></li><li><a 
shape="rect" href="session-storage.html">Session Storage</a></li></ul><h3 
id="UserGuide-Interactingwithcomponents">Interacting with 
components</h3><ul><li><a shape="rect" 
href="injection.html">Injection</a></li><li><a shape="rect" href="environme
 ntal-services.html">Environmental Services</a></li></ul><h3 
id="UserGuide-JavaScript,AJAX,CSS&amp;BinaryData">JavaScript, AJAX, CSS &amp; 
Binary Data</h3><ul><li><span style="font-size: 14.0px;line-height: 
1.4285715;"><a shape="rect" href="client-side-javascript.html">Client-Side 
JavaScript</a></span></li><li><span style="font-size: 14.0px;line-height: 
1.4285715;"><a shape="rect" href="javascript-modules.html">JavaScript 
Modules</a></span></li><li><span style="font-size: 14.0px;line-height: 
1.4285715;"><a shape="rect" 
href="coffeescript.html">CoffeeScript</a></span></li><li><a shape="rect" 
href="ajax-and-zones.html">Ajax and Zones</a></li><li><a shape="rect" 
href="css.html">Cascading Style Sheets</a> (CSS)</li><li><a shape="rect" 
href="assets.html">Assets</a></li><li><a shape="rect" 
href="legacy-javascript.html">Legacy JavaScript</a> (prior to Tapestry 
5.4)</li></ul><h3 id="UserGuide-Workingwithforms">Working with 
forms</h3><ul><li><a shape="rect" href="forms-and-validation.html">Fo
 rms and Validation</a></li><li><a shape="rect" 
href="beaneditform-guide.html">BeanEditForm Guide</a></li><li><a shape="rect" 
href="uploading-files.html">Uploading files</a></li></ul><h3 
id="UserGuide-Debugging,Testing&amp;Tooling">Debugging, Testing &amp; 
Tooling</h3><ul><li><a shape="rect" href="logging.html">Logging &amp; 
Debugging</a></li><li><a shape="rect" 
href="unit-testing-pages-or-components.html">Unit testing pages or 
components</a></li><li><a shape="rect" 
href="integration-testing.html">Integration testing with 
Selenium</a></li><li><a shape="rect" href="service-status.html">Service 
Status</a></li></ul></div><div class="columnMacro" 
style="width:30%;min-width:30%;max-width:30%;"><h2 
id="UserGuide-TapestryIOC">Tapestry IOC</h2><p>As with Tapestry 5 in general, 
the goal of Tapestry Inversion of Control (IoC) is greater simplicity and 
power--without XML. You'll want to explore Tapestry IoC to make full use of the 
extensibility of the framework.</p><h3 id="UserGuide-Architectur
 e">Architecture</h3><ul><li><a shape="rect" 
href="ioc.html">Introduction</a></li><li><a shape="rect" 
href="tapestry-ioc-overview.html">Overview</a></li><li><a shape="rect" 
href="tapestry-ioc-modules.html">Modules</a></li></ul><h3 
id="UserGuide-Features">Features</h3><ul><li><a shape="rect" 
href="defining-tapestry-ioc-services.html">Services</a></li><li><a shape="rect" 
href="service-advisors.html">Advisors</a></li><li><a shape="rect" 
href="tapestry-ioc-decorators.html">Decorators</a></li><li><a shape="rect" 
href="operation-tracker.html">Operation Tracker</a></li></ul><h3 
id="UserGuide-Configuration">Configuration</h3><ul><li><a shape="rect" 
href="tapestry-ioc-configuration.html">Configuration</a></li><li><a 
shape="rect" href="case-insensitivity.html">Case Insensitivity</a></li><li><a 
shape="rect" href="autoloading-modules.html">Module Autoloading</a></li><li><a 
shape="rect" href="service-implementation-reloading.html">Service 
Implementation Reloading</a></li><li><a shape="rect" href=
 "ordering-by-constraints.html">Ordering by Constraints</a></li><li><a 
shape="rect" href="symbols.html">Symbols</a></li></ul><h3 
id="UserGuide-ServiceBuilders">Service Builders</h3><p>Tapestry provides a set 
of ready-to-use service builders for common design patterns:</p><ul><li><a 
shape="rect" href="chainbuilder-service.html">Chain of Command</a> (the 
ChainBuilder service)</li><li><a shape="rect" 
href="pipelinebuilder-service.html">Pipeline</a> (the PipelineBuilder 
service)</li><li><a shape="rect" href="shadowbuilder-service.html">Shadow 
Properties</a> (the PropertyShadowBuilder service)</li><li><a shape="rect" 
href="strategybuilder-service.html">Strategy</a> (the StrategyBuilder 
service)</li></ul><h3 id="UserGuide-Usage">Usage</h3><ul><li><a shape="rect" 
href="injection-in-detail.html">Injection in detail</a></li><li><a shape="rect" 
href="object-providers.html">Object providers</a></li><li><a shape="rect" 
href="service-serialization.html">Service Serialization</a></li></ul><h3 id="
 UserGuide-Built-inservices">Built-in services</h3><ul><li><a shape="rect" 
href="type-coercion.html">Type Coercer</a></li></ul><h3 
id="UserGuide-Registrystartup&amp;shutdown">Registry startup &amp; 
shutdown</h3><ul><li><a shape="rect" 
href="starting-the-ioc-registry.html">Starting and stopping the 
registry</a></li><li><a shape="rect" href="registry-startup.html">Listening for 
registry startup</a></li></ul><h3 id="UserGuide-Tooling">Tooling</h3><ul><li><a 
shape="rect" href="parallel-execution.html">Parallel Execution</a></li><li><a 
shape="rect" href="logging-in-tapestry.html">Logging</a></li></ul></div><div 
class="columnMacro" style="width:30%;min-width:30%;max-width:30%;"><h2 
id="UserGuide-Built-inmodules">Built-in modules</h2>Tapestry comes with a 
collection of add-on modules to let you extend the framework beyond its core.
 
 <h3 id="UserGuide-HibernateIntegration">Hibernate Integration</h3>
 

Modified: websites/production/tapestry/content/userguide.html
==============================================================================
--- websites/production/tapestry/content/userguide.html (original)
+++ websites/production/tapestry/content/userguide.html Mon Feb 16 23:20:21 2015
@@ -21,6 +21,7 @@
 <head>
   <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
+  <meta name="viewport" content="width=device-width, initial-scale=1"> 
   <title>
     Userguide -- Apache Tapestry
   </title>

Modified: 
websites/production/tapestry/content/using-beaneditform-to-create-user-forms.html
==============================================================================
--- 
websites/production/tapestry/content/using-beaneditform-to-create-user-forms.html
 (original)
+++ 
websites/production/tapestry/content/using-beaneditform-to-create-user-forms.html
 Mon Feb 16 23:20:21 2015
@@ -21,6 +21,7 @@
 <head>
   <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
+  <meta name="viewport" content="width=device-width, initial-scale=1"> 
   <title>
     Using BeanEditForm To Create User Forms -- Apache Tapestry
   </title>

Modified: 
websites/production/tapestry/content/using-jsr-330-standard-annotations.html
==============================================================================
--- 
websites/production/tapestry/content/using-jsr-330-standard-annotations.html 
(original)
+++ 
websites/production/tapestry/content/using-jsr-330-standard-annotations.html 
Mon Feb 16 23:20:21 2015
@@ -21,6 +21,7 @@
 <head>
   <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
+  <meta name="viewport" content="width=device-width, initial-scale=1"> 
   <title>
     Using JSR 330 standard annotations -- Apache Tapestry
   </title>

Modified: websites/production/tapestry/content/using-select-with-a-list.html
==============================================================================
--- websites/production/tapestry/content/using-select-with-a-list.html 
(original)
+++ websites/production/tapestry/content/using-select-with-a-list.html Mon Feb 
16 23:20:21 2015
@@ -21,6 +21,7 @@
 <head>
   <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
+  <meta name="viewport" content="width=device-width, initial-scale=1"> 
   <title>
     Using Select With a List -- Apache Tapestry
   </title>
@@ -87,7 +88,7 @@ table.ScrollbarTable td.ScrollbarNextIco
 ]]></script>
 </div></div>
 
-<p>In the above example, ColorSelectModel must be of type SelectModel, or 
anything that Tapestry knows how to <a shape="rect" 
href="type-coercion.html">coerce</a> into a SelectModel, such as a List or a 
Map or a "value=label,value=label,..." delimited string, or anything Tapestry 
knows how to coerce into a List or Map, such as an Array or a comma-delimited 
String.</p>
+<p>In the above example, ColorSelectModel must be of type SelectModel, or 
anything that Tapestry knows how to <a shape="rect" 
href="parameter-type-coercion.html">coerce</a> into a SelectModel, such as a 
List or a Map or a "value=label,value=label,..." delimited string, or anything 
Tapestry knows how to coerce into a List or Map, such as an Array or a 
comma-delimited String.</p>
 
 <h2 id="UsingSelectWithaList-SelectModel">SelectModel</h2>
 
@@ -233,7 +234,7 @@ public class ColorEncoder implements Val
 
 <h2 id="UsingSelectWithaList-WhatifIomittheValueEncoder?">What if I omit the 
ValueEncoder?</h2>
 
-<p>The Select component's "encoder" parameter is optional, but if the "value" 
parameter is bound to a complex object (not a simple String, Integer, etc.) and 
you don't provide a ValueEncoder with the "encoder" parameter (and one isn't 
provided automatically by, for example, the Tapestry Hibernate integration), 
you'll receive a "Could not find a coercion" exception (when you submit the 
form) as Tapestry tries to convert the selected option's encoded value back to 
the <em>object</em> in your Select's "value" parameter. To fix this, you'll 
either have to 1) provide a ValueEncoder, 2) provide a <a shape="rect" 
href="typecoercer-service.html">Coercion</a>, or 3) use a simple value (String, 
Integer, etc.) for your Select's "value" parameter, and then you'll have to add 
logic in the corresponding onSuccess event listener method:</p>
+<p>The Select component's "encoder" parameter is optional, but if the "value" 
parameter is bound to a complex object (not a simple String, Integer, etc.) and 
you don't provide a ValueEncoder with the "encoder" parameter (and one isn't 
provided automatically by, for example, the Tapestry Hibernate integration), 
you'll receive a "Could not find a coercion" exception (when you submit the 
form) as Tapestry tries to convert the selected option's encoded value back to 
the <em>object</em> in your Select's "value" parameter. To fix this, you'll 
either have to 1) provide a ValueEncoder, 2) provide a <a shape="rect" 
href="type-coercion.html">Coercion</a>, or 3) use a simple value (String, 
Integer, etc.) for your Select's "value" parameter, and then you'll have to add 
logic in the corresponding onSuccess event listener method:</p>
 
 <div class="code panel pdl" style="border-width: 1px;"><div class="codeHeader 
panelHeader pdl" style="border-bottom-width: 1px;"><b>SelectWithListDemo.tml 
(partial)</b></div><div class="codeContent panelContent pdl">
 <script class="theme: Default; brush: java; gutter: false" 
type="syntaxhighlighter"><![CDATA[

Modified: 
websites/production/tapestry/content/using-tapestry-with-hibernate.html
==============================================================================
--- websites/production/tapestry/content/using-tapestry-with-hibernate.html 
(original)
+++ websites/production/tapestry/content/using-tapestry-with-hibernate.html Mon 
Feb 16 23:20:21 2015
@@ -21,6 +21,7 @@
 <head>
   <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
+  <meta name="viewport" content="width=device-width, initial-scale=1"> 
   <title>
     Using Tapestry With Hibernate -- Apache Tapestry
   </title>

Modified: websites/production/tapestry/content/version-numbers.html
==============================================================================
--- websites/production/tapestry/content/version-numbers.html (original)
+++ websites/production/tapestry/content/version-numbers.html Mon Feb 16 
23:20:21 2015
@@ -21,6 +21,7 @@
 <head>
   <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
+  <meta name="viewport" content="width=device-width, initial-scale=1"> 
   <title>
     Version Numbers -- Apache Tapestry
   </title>

Modified: websites/production/tapestry/content/whatistapestry.html
==============================================================================
--- websites/production/tapestry/content/whatistapestry.html (original)
+++ websites/production/tapestry/content/whatistapestry.html Mon Feb 16 
23:20:21 2015
@@ -21,6 +21,7 @@
 <head>
   <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
   <meta http-equiv="x-ua-compatible" content="IE=9">
+  <meta name="viewport" content="width=device-width, initial-scale=1"> 
   <title>
     whatIsTapestry -- Apache Tapestry
   </title>


Reply via email to