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());
         }
     }