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>