You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tapestry.apache.org by hl...@apache.org on 2006/10/13 18:57:40 UTC

svn commit: r463737 - in /tapestry/tapestry5/tapestry-core/trunk/src/test: java/org/apache/tapestry/integration/app1/pages/ActionPage.java resources/log4j.properties resources/org/apache/tapestry/integration/app1/pages/ActionPage.html

Author: hlship
Date: Fri Oct 13 09:57:39 2006
New Revision: 463737

URL: http://svn.apache.org/viewvc?view=rev&rev=463737
Log:
Turn off most logging; extend the ActionPage to test the ability to deliver the context as method parameters.

Modified:
    tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/app1/pages/ActionPage.java
    tapestry/tapestry5/tapestry-core/trunk/src/test/resources/log4j.properties
    tapestry/tapestry5/tapestry-core/trunk/src/test/resources/org/apache/tapestry/integration/app1/pages/ActionPage.html

Modified: tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/app1/pages/ActionPage.java
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/app1/pages/ActionPage.java?view=diff&rev=463737&r1=463736&r2=463737
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/app1/pages/ActionPage.java (original)
+++ tapestry/tapestry5/tapestry-core/trunk/src/test/java/org/apache/tapestry/integration/app1/pages/ActionPage.java Fri Oct 13 09:57:39 2006
@@ -9,16 +9,28 @@
 @ComponentClass
 public class ActionPage
 {
-    private boolean _clicked;
+    private int _index;
 
-    public boolean getClicked()
+    private int _value;
+
+    @OnEvent(component = "choose")
+    void choose(int value)
+    {
+        _value = value;
+    }
+
+    public int getIndex()
+    {
+        return _index;
+    }
+
+    public void setIndex(int index)
     {
-        return _clicked;
+        _index = index;
     }
 
-    @OnEvent
-    void click()
+    public int getValue()
     {
-        _clicked = true;
+        return _value;
     }
 }

Modified: tapestry/tapestry5/tapestry-core/trunk/src/test/resources/log4j.properties
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-core/trunk/src/test/resources/log4j.properties?view=diff&rev=463737&r1=463736&r2=463737
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/test/resources/log4j.properties (original)
+++ tapestry/tapestry5/tapestry-core/trunk/src/test/resources/log4j.properties Fri Oct 13 09:57:39 2006
@@ -21,8 +21,8 @@
 log4j.appender.A1.layout=org.apache.log4j.PatternLayout
 log4j.appender.A1.layout.ConversionPattern=[%p] %c{1} %m%n
 
-log4j.category.org.apache.tapestry=debug
-log4j.category.tapestry=debug
+log4j.category.org.apache.tapestry=error
+log4j.category.tapestry=error
 log4j.category.tapestry.ioc.ClassFactory=error
 
 log4j.category.app=info

Modified: tapestry/tapestry5/tapestry-core/trunk/src/test/resources/org/apache/tapestry/integration/app1/pages/ActionPage.html
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/tapestry-core/trunk/src/test/resources/org/apache/tapestry/integration/app1/pages/ActionPage.html?view=diff&rev=463737&r1=463736&r2=463737
==============================================================================
--- tapestry/tapestry5/tapestry-core/trunk/src/test/resources/org/apache/tapestry/integration/app1/pages/ActionPage.html (original)
+++ tapestry/tapestry5/tapestry-core/trunk/src/test/resources/org/apache/tapestry/integration/app1/pages/ActionPage.html Fri Oct 13 09:57:39 2006
@@ -1,10 +1,15 @@
 <t:comp type="Border" xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd">
+
+    <p> Choose a number from 1 to 10: </p>
+
     <p>
-        <t:comp id="action" type="ActionLink"> Click here! </t:comp>
+        <t:comp type="Count" end="10" value="prop:index">
+            <t:comp id="choose" type="ActionLink" context="prop:index">${index}</t:comp>
+        </t:comp>
     </p>
 
-    <t:comp type="If" test="prop:clicked">
-        <p> You clicked the link! </p>
+    <t:comp type="If" test="prop:index">
+        <p> You choose the value <strong>${value}</strong>.</p>
     </t:comp>
 
 </t:comp>