Author: jkuhnert
Date: Tue Mar 28 07:57:00 2006
New Revision: 389527

URL: http://svn.apache.org/viewcvs?rev=389527&view=rev
Log:
Applied TAPESTRY-339 fix

Modified:
    
jakarta/tapestry/branches/branch-3-0/framework/src/org/apache/tapestry/form/LinkSubmit.java
    jakarta/tapestry/branches/branch-3-0/status.xml

Modified: 
jakarta/tapestry/branches/branch-3-0/framework/src/org/apache/tapestry/form/LinkSubmit.java
URL: 
http://svn.apache.org/viewcvs/jakarta/tapestry/branches/branch-3-0/framework/src/org/apache/tapestry/form/LinkSubmit.java?rev=389527&r1=389526&r2=389527&view=diff
==============================================================================
--- 
jakarta/tapestry/branches/branch-3-0/framework/src/org/apache/tapestry/form/LinkSubmit.java
 (original)
+++ 
jakarta/tapestry/branches/branch-3-0/framework/src/org/apache/tapestry/form/LinkSubmit.java
 Tue Mar 28 07:57:00 2006
@@ -100,6 +100,7 @@
                 String formHiddenFieldAttributeName = ATTRIBUTE_FUNCTION_NAME 
+ formName;
                 if (cycle.getAttribute(formHiddenFieldAttributeName) == null)
                 {
+                       body.addInitializationScript("document." + formName + 
"._linkSubmit.value = null;"); 
                     writer.beginEmpty("input");
                     writer.attribute("type", "hidden");
                     writer.attribute("name", "_linkSubmit");

Modified: jakarta/tapestry/branches/branch-3-0/status.xml
URL: 
http://svn.apache.org/viewcvs/jakarta/tapestry/branches/branch-3-0/status.xml?rev=389527&r1=389526&r2=389527&view=diff
==============================================================================
--- jakarta/tapestry/branches/branch-3-0/status.xml (original)
+++ jakarta/tapestry/branches/branch-3-0/status.xml Tue Mar 28 07:57:00 2006
@@ -157,6 +157,9 @@
       <action type="fix" dev="JK" fixes-bug="TAPESTRY-422" due-to="Brian K. 
Wallace" >
        Patches to Javadoc to explicitly state that URLs returned from 
ExternalService will already be encoded.
       </action>
+      <action type="fix" dev="JK" fixes-bug="TAPESTRY-339" due-to="Nick 
Westgate" >
+       If LinkSubmit is mixed with other submit components in the same form, 
erroneous submits can occur from pages accessed via the browser back button. 
This happens because LinkSubmit's hidden variable is never reset. 
+      </action>
     </release>
     <release version="3.0.3" date="Mar 26 2005">
       <action type="fix" dev="PF" fixes-bug="TAPESTRY-278"> Fixes security 
flaw in asset service. </action>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to