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 2008/11/03 20:11:16 UTC
svn commit: r710132 - in /tapestry/tapestry5/trunk/tapestry-upload/src/test:
java/org/example/upload/base/UploadBasePage.java
java/org/example/upload/pages/Start.java webapp/Start.tml
Author: hlship
Date: Mon Nov 3 11:11:15 2008
New Revision: 710132
URL: http://svn.apache.org/viewvc?rev=710132&view=rev
Log:
TAP5-33: Upload component display client validation bubble if required, during browsing for file
Modified:
tapestry/tapestry5/trunk/tapestry-upload/src/test/java/org/example/upload/base/UploadBasePage.java
tapestry/tapestry5/trunk/tapestry-upload/src/test/java/org/example/upload/pages/Start.java
tapestry/tapestry5/trunk/tapestry-upload/src/test/webapp/Start.tml
Modified: tapestry/tapestry5/trunk/tapestry-upload/src/test/java/org/example/upload/base/UploadBasePage.java
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-upload/src/test/java/org/example/upload/base/UploadBasePage.java?rev=710132&r1=710131&r2=710132&view=diff
==============================================================================
--- tapestry/tapestry5/trunk/tapestry-upload/src/test/java/org/example/upload/base/UploadBasePage.java (original)
+++ tapestry/tapestry5/trunk/tapestry-upload/src/test/java/org/example/upload/base/UploadBasePage.java Mon Nov 3 11:11:15 2008
@@ -16,6 +16,7 @@
import org.apache.tapestry5.annotations.Persist;
import org.apache.tapestry5.annotations.Property;
+import org.apache.tapestry5.beaneditor.Validate;
import org.apache.tapestry5.upload.services.UploadedFile;
import java.io.File;
@@ -26,6 +27,7 @@
@Persist
@Property
+ @Validate("required")
private UploadedFile file;
public void onSuccess()
Modified: tapestry/tapestry5/trunk/tapestry-upload/src/test/java/org/example/upload/pages/Start.java
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-upload/src/test/java/org/example/upload/pages/Start.java?rev=710132&r1=710131&r2=710132&view=diff
==============================================================================
--- tapestry/tapestry5/trunk/tapestry-upload/src/test/java/org/example/upload/pages/Start.java (original)
+++ tapestry/tapestry5/trunk/tapestry-upload/src/test/java/org/example/upload/pages/Start.java Mon Nov 3 11:11:15 2008
@@ -18,6 +18,8 @@
import org.apache.tapestry5.PersistenceConstants;
import org.apache.tapestry5.annotations.Persist;
import org.apache.tapestry5.annotations.Property;
+import org.apache.tapestry5.beaneditor.Validate;
+import org.apache.tapestry5.beaneditor.Width;
import org.example.upload.base.UploadBasePage;
public class Start extends UploadBasePage
@@ -27,6 +29,11 @@
@Property
private String message;
+ @Property
+ @Validate("required")
+ @Width(50)
+ private String name;
+
Object onUploadException(FileUploadException ex)
{
Modified: tapestry/tapestry5/trunk/tapestry-upload/src/test/webapp/Start.tml
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-upload/src/test/webapp/Start.tml?rev=710132&r1=710131&r2=710132&view=diff
==============================================================================
--- tapestry/tapestry5/trunk/tapestry-upload/src/test/webapp/Start.tml (original)
+++ tapestry/tapestry5/trunk/tapestry-upload/src/test/webapp/Start.tml Mon Nov 3 11:11:15 2008
@@ -15,6 +15,9 @@
<t:form>
<t:errors/>
+ <t:label for="name"/>
+ <t:textfield t:id="name"/>
+ <br/>
<t:label for="file"/>
<input t:type="upload" t:id="file" validate="required"/>
<br/>