mirror of
https://github.com/apache/struts.git
synced 2026-08-11 01:27:14 +00:00
WW-1752 cssStyle and cssClass are ignored in optiontransfer and doubleselect tags
git-svn-id: https://svn.apache.org/repos/asf/struts/struts2/branches/STRUTS_2_0_X@539100 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
@@ -19,11 +19,11 @@
|
||||
<#if parameters.doubleId?exists>
|
||||
id="${parameters.doubleId?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.cssClass?exists>
|
||||
class="${parameters.cssClass?html}"<#rt/>
|
||||
<#if parameters.doubleCss?exists>
|
||||
class="${parameters.doubleCss?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.cssStyle?exists>
|
||||
style="${parameters.cssStyle?html}"<#rt/>
|
||||
<#if parameters.doubleStyle?exists>
|
||||
style="${parameters.doubleStyle?html}"<#rt/>
|
||||
</#if>
|
||||
<#if parameters.title?exists>
|
||||
title="${parameters.title?html}"<#rt/>
|
||||
|
||||
@@ -184,11 +184,11 @@
|
||||
<#if parameters.doubleId?exists><#t/>
|
||||
id="${parameters.doubleId?html}"
|
||||
</#if><#t/>
|
||||
<#if parameters.doubleCssClass?exists><#t/>
|
||||
class="${parameters.doubleCssClass?html}"
|
||||
<#if parameters.doubleCss?exists><#t/>
|
||||
class="${parameters.doubleCss?html}"
|
||||
</#if><#t/>
|
||||
<#if parameters.doubleCssStyle?exists><#t/>
|
||||
style="${parameters.doubleCssStyle?html}"
|
||||
<#if parameters.doubleStyle?exists><#t/>
|
||||
style="${parameters.doubleStyle?html}"
|
||||
</#if><#t/>
|
||||
<#if parameters.doubleOnclick?exists><#t/>
|
||||
onclick="${parameters.doubleOnclick?html}"
|
||||
|
||||
@@ -84,6 +84,12 @@ public class DoubleSelectTest extends AbstractUITagTest {
|
||||
tag.setOnmouseover("window.status='onmouseover';");
|
||||
tag.setOnmouseup("window.status='onmouseup';");
|
||||
|
||||
//css style and class
|
||||
tag.setCssClass("c1");
|
||||
tag.setCssStyle("s1");
|
||||
tag.setDoubleCssClass("c2");
|
||||
tag.setDoubleCssStyle("s2");
|
||||
|
||||
tag.doStartTag();
|
||||
tag.doEndTag();
|
||||
|
||||
|
||||
@@ -60,6 +60,8 @@ public class OptionTransferSelectTagTest extends AbstractUITagTest {
|
||||
tag.setDoubleSize("20");
|
||||
tag.setMultiple("true");
|
||||
tag.setDoubleEmptyOption("true");
|
||||
tag.setDoubleCssClass("c2");
|
||||
tag.setDoubleCssStyle("s2");
|
||||
|
||||
tag.setAllowAddAllToLeft("true");
|
||||
tag.setAllowAddAllToRight("true");
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
<tr>
|
||||
<td class="tdLabel"><label for="foo" class="label">mylabel:</label></td>
|
||||
<td>
|
||||
<select name="foo" id="foo" onmousedown="window.status='onmousedown';" onmouseup="window.status='onmouseup';" onmouseover="window.status='onmouseover';" onmousemove="window.status='onmousemove';" onmouseout="window.status='onmouseout';" onchange="fooRedirect(this.options.selectedIndex)">
|
||||
<select name="foo" id="foo" class="c1" style="s1" onmousedown="window.status='onmousedown';" onmouseup="window.status='onmouseup';" onmouseover="window.status='onmouseover';" onmousemove="window.status='onmousemove';" onmouseout="window.status='onmouseout';" onchange="fooRedirect(this.options.selectedIndex)">
|
||||
<option value="BE">Belgium</option>
|
||||
<option value="FR">France</option>
|
||||
</select>
|
||||
<br/>
|
||||
<select name="region">
|
||||
<select name="region" class="c2" style="s2">
|
||||
</select>
|
||||
<script type="text/javascript">
|
||||
var fooGroup = new Array(2 + 0);
|
||||
|
||||
@@ -34,6 +34,8 @@
|
||||
size="20"
|
||||
multiple="multiple"
|
||||
id="doubleId"
|
||||
class="c2"
|
||||
style="s2"
|
||||
>
|
||||
<option value="Double Header Key">Double Header Value</option>
|
||||
<option value=""></option>
|
||||
|
||||
Reference in New Issue
Block a user