You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by ta...@apache.org on 2011/09/19 15:49:48 UTC
svn commit: r1172631 -
/tapestry/tapestry5/trunk/tapestry-upload/src/main/java/org/apache/tapestry5/upload/components/Upload.java
Author: tawus
Date: Mon Sep 19 13:49:48 2011
New Revision: 1172631
URL: http://svn.apache.org/viewvc?rev=1172631&view=rev
Log:
Closes #TAP5-1564: Replaces RenderSupport with JavaScriptSupport
Modified:
tapestry/tapestry5/trunk/tapestry-upload/src/main/java/org/apache/tapestry5/upload/components/Upload.java
Modified: tapestry/tapestry5/trunk/tapestry-upload/src/main/java/org/apache/tapestry5/upload/components/Upload.java
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-upload/src/main/java/org/apache/tapestry5/upload/components/Upload.java?rev=1172631&r1=1172630&r2=1172631&view=diff
==============================================================================
--- tapestry/tapestry5/trunk/tapestry-upload/src/main/java/org/apache/tapestry5/upload/components/Upload.java (original)
+++ tapestry/tapestry5/trunk/tapestry-upload/src/main/java/org/apache/tapestry5/upload/components/Upload.java Mon Sep 19 13:49:48 2011
@@ -23,6 +23,7 @@ import org.apache.tapestry5.services.Com
import org.apache.tapestry5.services.FieldValidatorDefaultSource;
import org.apache.tapestry5.services.FormSupport;
import org.apache.tapestry5.services.Request;
+import org.apache.tapestry5.services.javascript.JavaScriptSupport;
import org.apache.tapestry5.upload.services.MultipartDecoder;
import org.apache.tapestry5.upload.services.UploadedFile;
@@ -85,7 +86,7 @@ public class Upload extends AbstractFiel
private Request request;
@Environmental
- private RenderSupport renderSupport;
+ private JavaScriptSupport javaScriptSupport;
/**
* Computes a default value for the "validate" parameter using {@link FieldValidatorDefaultSource}.
@@ -154,8 +155,8 @@ public class Upload extends AbstractFiel
// TAPESTRY-2453
if (request.isXHR())
{
- renderSupport.addScriptLink(uploadScript);
- renderSupport.addInit("injectedUpload", getClientId());
+ javaScriptSupport.importJavaScriptLibrary(uploadScript);
+ javaScriptSupport.addInitializerCall("injectedUpload", getClientId());
}
}