Author: jkuhnert
Date: Sun May  6 17:54:47 2007
New Revision: 535699

URL: http://svn.apache.org/viewvc?view=rev&rev=535699
Log:
Fixes TAPESTRY-1214.

Modified:
    
tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/form/SubmitBindings.script
    
tapestry/tapestry4/trunk/tapestry-portlet/src/java/org/apache/tapestry/portlet/PortletRendererImpl.java
    
tapestry/tapestry4/trunk/tapestry-portlet/src/java/org/apache/tapestry/portlet/PortletResponseRenderer.java

Modified: 
tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/form/SubmitBindings.script
URL: 
http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/form/SubmitBindings.script?view=diff&rev=535699&r1=535698&r2=535699
==============================================================================
--- 
tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/form/SubmitBindings.script
 (original)
+++ 
tapestry/tapestry4/trunk/tapestry-framework/src/java/org/apache/tapestry/form/SubmitBindings.script
 Sun May  6 17:54:47 2007
@@ -18,11 +18,21 @@
                               "onclick", "event${key}");
         tapestry.event${key}=function(e){
             dojo.event.browser.stopEvent(e);
-            <if expression="type != null">
-                tapestry.form.${type}("${submit.form.clientId}", 
"${submit.name}", ${parms});
+            <if expression="parms != null">
+                <if expression="type != null">
+                    tapestry.form.${type}("${submit.form.clientId}", 
"${submit.name}", ${parms});
+                </if>
+                <if-not expression="type != null">
+                    tapestry.form.submit("${submit.form.clientId}", 
"${submit.name}", ${parms});
+                </if-not>
             </if>
-            <if-not expression="type != null">
-                tapestry.form.submit("${submit.form.clientId}", 
"${submit.name}", ${parms});
+            <if-not expression="parms != null">
+                <if expression="type != null">
+                    tapestry.form.${type}("${submit.form.clientId}", 
"${submit.name}");
+                </if>
+                <if-not expression="type != null">
+                    tapestry.form.submit("${submit.form.clientId}", 
"${submit.name}");
+                </if-not>
             </if-not>
         };
         dojo.event.connect(dojo.byId("${submit.clientId}"), "onclick", 
tapestry, "event${key}");

Modified: 
tapestry/tapestry4/trunk/tapestry-portlet/src/java/org/apache/tapestry/portlet/PortletRendererImpl.java
URL: 
http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-portlet/src/java/org/apache/tapestry/portlet/PortletRendererImpl.java?view=diff&rev=535699&r1=535698&r2=535699
==============================================================================
--- 
tapestry/tapestry4/trunk/tapestry-portlet/src/java/org/apache/tapestry/portlet/PortletRendererImpl.java
 (original)
+++ 
tapestry/tapestry4/trunk/tapestry-portlet/src/java/org/apache/tapestry/portlet/PortletRendererImpl.java
 Sun May  6 17:54:47 2007
@@ -14,10 +14,6 @@
 
 package org.apache.tapestry.portlet;
 
-import java.io.IOException;
-import java.io.PrintWriter;
-import java.util.Date;
-
 import org.apache.tapestry.IMarkupWriter;
 import org.apache.tapestry.IPage;
 import org.apache.tapestry.IRequestCycle;
@@ -29,6 +25,10 @@
 import org.apache.tapestry.util.ContentType;
 import org.apache.tapestry.web.WebResponse;
 
+import java.io.IOException;
+import java.io.PrintWriter;
+import java.util.Date;
+
 /**
  * The guts of rendering a page as a portlet response; used by
  * [EMAIL PROTECTED] org.apache.tapestry.portlet.RenderService} and
@@ -59,8 +59,7 @@
         
         PrintWriter printWriter = _response.getPrintWriter(contentType);
         
-        IMarkupWriter writer = _markupWriterSource.newMarkupWriter(printWriter,
-                contentType);
+        IMarkupWriter writer = 
_markupWriterSource.newMarkupWriter(printWriter, contentType);
         
         String namespace = _response.getNamespace();
         

Modified: 
tapestry/tapestry4/trunk/tapestry-portlet/src/java/org/apache/tapestry/portlet/PortletResponseRenderer.java
URL: 
http://svn.apache.org/viewvc/tapestry/tapestry4/trunk/tapestry-portlet/src/java/org/apache/tapestry/portlet/PortletResponseRenderer.java?view=diff&rev=535699&r1=535698&r2=535699
==============================================================================
--- 
tapestry/tapestry4/trunk/tapestry-portlet/src/java/org/apache/tapestry/portlet/PortletResponseRenderer.java
 (original)
+++ 
tapestry/tapestry4/trunk/tapestry-portlet/src/java/org/apache/tapestry/portlet/PortletResponseRenderer.java
 Sun May  6 17:54:47 2007
@@ -14,13 +14,13 @@
 
 package org.apache.tapestry.portlet;
 
-import javax.portlet.ActionResponse;
-import javax.portlet.PortletRequest;
-
 import org.apache.tapestry.IRequestCycle;
 import org.apache.tapestry.services.ResponseRenderer;
 import org.apache.tapestry.services.ServiceConstants;
 
+import javax.portlet.ActionResponse;
+import javax.portlet.PortletRequest;
+
 /**
  * Sets render parameters on the current [EMAIL PROTECTED] 
javax.portlet.ActionResponse}
  * that will invoke the [EMAIL PROTECTED] 
org.apache.tapestry.portlet.RenderService} to
@@ -34,7 +34,6 @@
  */
 public class PortletResponseRenderer implements ResponseRenderer
 {
-
     private PortletRequest _request;
 
     private ActionResponse _response;
@@ -42,14 +41,11 @@
     public void renderResponse(IRequestCycle cycle)
     {
         String pageName = cycle.getPage().getPageName();
-
-        _response.setRenderParameter(ServiceConstants.SERVICE,
-                PortletConstants.RENDER_SERVICE);
+        
+        _response.setRenderParameter(ServiceConstants.SERVICE, 
PortletConstants.RENDER_SERVICE);
         _response.setRenderParameter(ServiceConstants.PAGE, pageName);
-        _response.setRenderParameter(PortletConstants.PORTLET_MODE, _request
-                .getPortletMode().toString());
-        _response.setRenderParameter(PortletConstants.WINDOW_STATE, _request
-                .getWindowState().toString());
+        _response.setRenderParameter(PortletConstants.PORTLET_MODE, 
_request.getPortletMode().toString());
+        _response.setRenderParameter(PortletConstants.WINDOW_STATE, 
_request.getWindowState().toString());
     }
 
     public void setResponse(ActionResponse response)


Reply via email to