You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@click.apache.org by sa...@apache.org on 2009/06/09 23:17:43 UTC
svn commit: r783141 - in
/incubator/click/trunk/click/framework/src/org/apache/click: Control.java
Page.java
Author: sabob
Date: Tue Jun 9 21:17:22 2009
New Revision: 783141
URL: http://svn.apache.org/viewvc?rev=783141&view=rev
Log:
javadoc
Modified:
incubator/click/trunk/click/framework/src/org/apache/click/Control.java
incubator/click/trunk/click/framework/src/org/apache/click/Page.java
Modified: incubator/click/trunk/click/framework/src/org/apache/click/Control.java
URL: http://svn.apache.org/viewvc/incubator/click/trunk/click/framework/src/org/apache/click/Control.java?rev=783141&r1=783140&r2=783141&view=diff
==============================================================================
--- incubator/click/trunk/click/framework/src/org/apache/click/Control.java (original)
+++ incubator/click/trunk/click/framework/src/org/apache/click/Control.java Tue Jun 9 21:17:22 2009
@@ -214,6 +214,10 @@
* }
* } </pre>
*
+ * The above approach is safe to use with controls added to <tt>stateful</tt>
+ * pages since the HEAD elements are only added to the list once, when the
+ * method is invoked the first time.
+ * <p/>
* Alternatively one can add the HEAD elements in the Control's constructor:
*
* <pre class="prettyprint">
@@ -233,7 +237,7 @@
* {@link #onInit()}, {@link #onProcess()}, {@link #onRender()}
* etc.
* <p/>
- * <b>Please note:</b> when adding HEAD elements to event handlers,
+ * <b>Please note:</b> when adding HEAD elements from event handlers,
* its possible that the control will be added to a
* {@link Page#stateful Stateful} page, so you will need to set the HEAD
* elements list to <tt>null</tt> in the Control's {@link #onDestroy()}
Modified: incubator/click/trunk/click/framework/src/org/apache/click/Page.java
URL: http://svn.apache.org/viewvc/incubator/click/trunk/click/framework/src/org/apache/click/Page.java?rev=783141&r1=783140&r2=783141&view=diff
==============================================================================
--- incubator/click/trunk/click/framework/src/org/apache/click/Page.java (original)
+++ incubator/click/trunk/click/framework/src/org/apache/click/Page.java Tue Jun 9 21:17:22 2009
@@ -696,6 +696,10 @@
* }
* } </pre>
*
+ * The above approach can safely be used with <tt>stateful</tt> pages since
+ * the HEAD elements are only added to the list once, when the method is
+ * invoked the first time.
+ * <p/>
* Alternatively one can add the HEAD elements in the Page constructor:
*
* <pre class="prettyprint">
@@ -714,10 +718,10 @@
* {@link #onInit()}, {@link #onGet()}, {@link #onPost()}, {@link #onRender()}
* etc.
* <p/>
- * <b>Please note:</b> when using {@link #stateful Stateful} pages, you
- * will need to set the HEAD elements list to <tt>null</tt> in the
- * {@link #onDestroy()} event handler, otherwise the HEAD elements list will
- * continue to grow with each request:
+ * <b>Please note:</b> when adding HEAD elements from event handlers on
+ * {@link #stateful Stateful} pages, you will need to set the HEAD elements
+ * list to <tt>null</tt> in the {@link #onDestroy()} event handler,
+ * otherwise the HEAD elements list will continue to grow with each request:
*
* <pre class="prettyprint">
* public MyPage extends Page {