Author: rgielen
Date: Thu May  3 07:25:50 2007
New Revision: 534889

URL: http://svn.apache.org/viewvc?view=rev&rev=534889
Log:
WW-1758:
"disabled" attribute was not rendered for <s:submit> tag - modified template, 
added tests

Modified:
    
struts/struts2/branches/STRUTS_2_0_X/core/src/main/resources/template/simple/submit.ftl
    
struts/struts2/branches/STRUTS_2_0_X/core/src/test/java/org/apache/struts2/views/jsp/ui/SubmitTest.java
    
struts/struts2/branches/STRUTS_2_0_X/core/src/test/resources/org/apache/struts2/views/jsp/ui/Submit-1.txt
    
struts/struts2/branches/STRUTS_2_0_X/core/src/test/resources/org/apache/struts2/views/jsp/ui/Submit-3.txt
    
struts/struts2/branches/STRUTS_2_0_X/core/src/test/resources/org/apache/struts2/views/jsp/ui/Submit-5.txt

Modified: 
struts/struts2/branches/STRUTS_2_0_X/core/src/main/resources/template/simple/submit.ftl
URL: 
http://svn.apache.org/viewvc/struts/struts2/branches/STRUTS_2_0_X/core/src/main/resources/template/simple/submit.ftl?view=diff&rev=534889&r1=534888&r2=534889
==============================================================================
--- 
struts/struts2/branches/STRUTS_2_0_X/core/src/main/resources/template/simple/submit.ftl
 (original)
+++ 
struts/struts2/branches/STRUTS_2_0_X/core/src/main/resources/template/simple/submit.ftl
 Thu May  3 07:25:50 2007
@@ -9,6 +9,9 @@
 <#if parameters.nameValue?exists>
  value="<@s.property value="parameters.nameValue"/>"<#rt/>
 </#if>
+<#if parameters.disabled?default(false)>
+ disabled="disabled"<#rt/>
+</#if>
 <#if parameters.cssClass?exists>
  class="${parameters.cssClass?html}"<#rt/>
 </#if>
@@ -39,6 +42,9 @@
 </#if>
 <#if parameters.nameValue?exists>
  value="<@s.property value="parameters.nameValue"/>"<#rt/>
+</#if>
+<#if parameters.disabled?default(false)>
+ disabled="disabled"<#rt/>
 </#if>
 <#if parameters.cssClass?exists>
  class="${parameters.cssClass?html}"<#rt/>

Modified: 
struts/struts2/branches/STRUTS_2_0_X/core/src/test/java/org/apache/struts2/views/jsp/ui/SubmitTest.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/branches/STRUTS_2_0_X/core/src/test/java/org/apache/struts2/views/jsp/ui/SubmitTest.java?view=diff&rev=534889&r1=534888&r2=534889
==============================================================================
--- 
struts/struts2/branches/STRUTS_2_0_X/core/src/test/java/org/apache/struts2/views/jsp/ui/SubmitTest.java
 (original)
+++ 
struts/struts2/branches/STRUTS_2_0_X/core/src/test/java/org/apache/struts2/views/jsp/ui/SubmitTest.java
 Thu May  3 07:25:50 2007
@@ -20,15 +20,11 @@
  */
 package org.apache.struts2.views.jsp.ui;
 
-import java.util.HashMap;
-import java.util.Map;
-
-import javax.servlet.jsp.tagext.BodyContent;
-
 import org.apache.struts2.TestAction;
 import org.apache.struts2.views.jsp.AbstractUITagTest;
 
-import com.mockobjects.servlet.MockBodyContent;
+import java.util.HashMap;
+import java.util.Map;
 
 
 /**
@@ -63,6 +59,7 @@
         tag.setAlign("left");
         tag.setName("myname");
         tag.setValue("%{foo}");
+        tag.setDisabled("true");
 
         tag.doStartTag();
         tag.doEndTag();
@@ -79,6 +76,7 @@
         tag.setType("button");
         tag.setName("myname");
         tag.setValue("%{foo}");
+        tag.setDisabled("true");
 
         tag.doStartTag();
         tag.doEndTag();
@@ -132,6 +130,7 @@
         tag.setType("image");
         tag.setName("myname");
         tag.setValue("%{foo}");
+        tag.setDisabled("true");
 
         tag.doStartTag();
         tag.doEndTag();

Modified: 
struts/struts2/branches/STRUTS_2_0_X/core/src/test/resources/org/apache/struts2/views/jsp/ui/Submit-1.txt
URL: 
http://svn.apache.org/viewvc/struts/struts2/branches/STRUTS_2_0_X/core/src/test/resources/org/apache/struts2/views/jsp/ui/Submit-1.txt?view=diff&rev=534889&r1=534888&r2=534889
==============================================================================
--- 
struts/struts2/branches/STRUTS_2_0_X/core/src/test/resources/org/apache/struts2/views/jsp/ui/Submit-1.txt
 (original)
+++ 
struts/struts2/branches/STRUTS_2_0_X/core/src/test/resources/org/apache/struts2/views/jsp/ui/Submit-1.txt
 Thu May  3 07:25:50 2007
@@ -1,3 +1,3 @@
 <tr>
-    <td colspan="2"><div align="left"><input type="submit" id="myname" 
name="myname" value="bar"/></div></td>
+    <td colspan="2"><div align="left"><input type="submit" id="myname" 
name="myname" value="bar" disabled="disabled"/></div></td>
 </tr>

Modified: 
struts/struts2/branches/STRUTS_2_0_X/core/src/test/resources/org/apache/struts2/views/jsp/ui/Submit-3.txt
URL: 
http://svn.apache.org/viewvc/struts/struts2/branches/STRUTS_2_0_X/core/src/test/resources/org/apache/struts2/views/jsp/ui/Submit-3.txt?view=diff&rev=534889&r1=534888&r2=534889
==============================================================================
--- 
struts/struts2/branches/STRUTS_2_0_X/core/src/test/resources/org/apache/struts2/views/jsp/ui/Submit-3.txt
 (original)
+++ 
struts/struts2/branches/STRUTS_2_0_X/core/src/test/resources/org/apache/struts2/views/jsp/ui/Submit-3.txt
 Thu May  3 07:25:50 2007
@@ -1,3 +1,3 @@
 <tr>
-    <td colspan="2"><div align="right"><button type="submit" id="myname" 
name="myname" value="bar">bar</button></div></td>
+    <td colspan="2"><div align="right"><button type="submit" id="myname" 
name="myname" value="bar" disabled="disabled">bar</button></div></td>
 </tr>

Modified: 
struts/struts2/branches/STRUTS_2_0_X/core/src/test/resources/org/apache/struts2/views/jsp/ui/Submit-5.txt
URL: 
http://svn.apache.org/viewvc/struts/struts2/branches/STRUTS_2_0_X/core/src/test/resources/org/apache/struts2/views/jsp/ui/Submit-5.txt?view=diff&rev=534889&r1=534888&r2=534889
==============================================================================
--- 
struts/struts2/branches/STRUTS_2_0_X/core/src/test/resources/org/apache/struts2/views/jsp/ui/Submit-5.txt
 (original)
+++ 
struts/struts2/branches/STRUTS_2_0_X/core/src/test/resources/org/apache/struts2/views/jsp/ui/Submit-5.txt
 Thu May  3 07:25:50 2007
@@ -1,3 +1,3 @@
 <tr>
-    <td colspan="2"><div align="right"><input type="image" alt="bar" 
id="myname" name="myname" value="bar"/></div></td>
+    <td colspan="2"><div align="right"><input type="image" alt="bar" 
id="myname" name="myname" value="bar" disabled="disabled"/></div></td>
 </tr>


Reply via email to