Author: abelevich
Date: 2008-02-07 10:16:33 -0500 (Thu, 07 Feb 2008)
New Revision: 5916
Modified:
trunk/ui/pickList/src/main/config/component/picklist.xml
trunk/ui/pickList/src/main/java/org/richfaces/component/UIPickList.java
trunk/ui/pickList/src/main/templates/htmlPickList.jspx
Log:
add rendering of the contolClass, hide unnecessary attributes (RF-2185)
Modified: trunk/ui/pickList/src/main/config/component/picklist.xml
===================================================================
--- trunk/ui/pickList/src/main/config/component/picklist.xml 2008-02-07 15:14:10 UTC (rev
5915)
+++ trunk/ui/pickList/src/main/config/component/picklist.xml 2008-02-07 15:16:33 UTC (rev
5916)
@@ -76,15 +76,8 @@
<classname>java.lang.String</classname>
<defaultvalue>""</defaultvalue>
</property>
-
+
<property>
- <name>listClass</name>
- <classname>java.lang.String</classname>
- <description>CSS class for a list</description>
- <defaultvalue><![CDATA[""]]></defaultvalue>
- </property>
-
- <property>
<name>switchByClick</name>
<classname>boolean</classname>
<description>If "true", dragging between lists
realized by click </description>
@@ -123,25 +116,34 @@
&html_control_events;
<property>
- <name>enabledStyleClass</name>
- <classname>java.lang.String</classname>
- </property>
-
- <property>
- <name>enabledStyle</name>
- <classname>java.lang.String</classname>
- </property>
-
- <property>
- <name>disabledStyleClass</name>
- <classname>java.lang.String</classname>
- </property>
-
- <property>
- <name>disabledStyle</name>
- <classname>java.lang.String</classname>
- </property>
-
+ <name>listClass</name>
+ <classname>java.lang.String</classname>
+ <description>CSS class for a list</description>
+ <defaultvalue><![CDATA[""]]></defaultvalue>
+ </property>
+
+ <property>
+ <name>controlClass</name>
+ <classname>java.lang.String</classname>
+ <description>CSS class for a list</description>
+ <defaultvalue><![CDATA[""]]></defaultvalue>
+ </property>
+
+ <property hidden="true">
+ <name>valid </name>
+ <classname>java.lang.String</classname>
+ </property>
+
+ <property hidden="true">
+ <name>lang</name>
+ <classname>java.lang.String</classname>
+ </property>
+
+ <property hidden="true">
+ <name>localValueSet </name>
+ <classname>java.lang.String</classname>
+ </property>
+
</properties>
</component>
Modified: trunk/ui/pickList/src/main/java/org/richfaces/component/UIPickList.java
===================================================================
--- trunk/ui/pickList/src/main/java/org/richfaces/component/UIPickList.java 2008-02-07
15:14:10 UTC (rev 5915)
+++ trunk/ui/pickList/src/main/java/org/richfaces/component/UIPickList.java 2008-02-07
15:16:33 UTC (rev 5916)
@@ -7,6 +7,7 @@
public abstract class UIPickList extends UISelectMany{
private String listClass;
+ private String controlClass;
private String moveControlsVerticalAlign;
public abstract String getMoveControlsVerticalAlign();
@@ -50,8 +51,11 @@
}
private String _baseClientId = null;
+
+ public abstract String getControlClass();
+ public abstract void setControlClass(String controlClass);
+
public abstract String getListClass();
+ public abstract void setListClass(String listClass);
- public abstract void setListClass(String listClass);
-
}
Modified: trunk/ui/pickList/src/main/templates/htmlPickList.jspx
===================================================================
--- trunk/ui/pickList/src/main/templates/htmlPickList.jspx 2008-02-07 15:14:10 UTC (rev
5915)
+++ trunk/ui/pickList/src/main/templates/htmlPickList.jspx 2008-02-07 15:16:33 UTC (rev
5916)
@@ -97,7 +97,7 @@
</div>
</td>
<td style="vertical-align: #{component.moveControlsVerticalAlign};"
>
- <div class="rich-picklist-controls">
+ <div class="rich-picklist-controls #{component.controlClass}" >
<jsp:scriptlet><![CDATA[
encodePickListControlsFacets(context, component);
]]></jsp:scriptlet>
Show replies by date