[richfaces-svn-commits] JBoss Rich Faces SVN: r5916 - in trunk/ui/pickList/src/main: java/org/richfaces/component and 1 other directories.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Thu Feb 7 10:16:33 EST 2008


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 &quot;true&quot;, 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>




More information about the richfaces-svn-commits mailing list