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

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Wed Aug 8 13:20:56 EDT 2007


Author: dbiatenia
Date: 2007-08-08 13:20:56 -0400 (Wed, 08 Aug 2007)
New Revision: 2155

Modified:
   trunk/ui/tabPanel/src/main/config/component/tabPanel.xml
   trunk/ui/tabPanel/src/main/java/org/richfaces/component/UITabPanel.java
   trunk/ui/tabPanel/src/main/templates/tabPanel.jspx
Log:
new attribute 'headerClass' added to tabpanel

Modified: trunk/ui/tabPanel/src/main/config/component/tabPanel.xml
===================================================================
--- trunk/ui/tabPanel/src/main/config/component/tabPanel.xml	2007-08-08 16:36:35 UTC (rev 2154)
+++ trunk/ui/tabPanel/src/main/config/component/tabPanel.xml	2007-08-08 17:20:56 UTC (rev 2155)
@@ -122,6 +122,12 @@
 	    	</description>
 			<defaultvalue>"1px"</defaultvalue>
 	    </property>
+		<property>
+	    	<name>headerClass</name>
+	    	<classname>java.lang.String</classname>
+	    	<description>A CSS style is for the header of a tab panel.
+	    	</description>
+	    </property>
 
 	    &html_attributes;
 	    &html_events;

Modified: trunk/ui/tabPanel/src/main/java/org/richfaces/component/UITabPanel.java
===================================================================
--- trunk/ui/tabPanel/src/main/java/org/richfaces/component/UITabPanel.java	2007-08-08 16:36:35 UTC (rev 2154)
+++ trunk/ui/tabPanel/src/main/java/org/richfaces/component/UITabPanel.java	2007-08-08 17:20:56 UTC (rev 2155)
@@ -192,4 +192,9 @@
     public abstract String getHeaderSpacing();
 
     public abstract void setHeaderSpacing(String value);
+    
+    public abstract String getHeaderClass();
+
+    public abstract void setHeaderClass(String value);
+    
 }

Modified: trunk/ui/tabPanel/src/main/templates/tabPanel.jspx
===================================================================
--- trunk/ui/tabPanel/src/main/templates/tabPanel.jspx	2007-08-08 16:36:35 UTC (rev 2154)
+++ trunk/ui/tabPanel/src/main/templates/tabPanel.jspx	2007-08-08 17:20:56 UTC (rev 2155)
@@ -33,7 +33,7 @@
 
 		<tbody>
 			<tr>
-				<td align="#{component.attributes['headerAlignment']}" class="dr-bottom-line">
+				<td align="#{component.attributes['headerAlignment']}" class="dr-bottom-line #{component.attributes['headerClass']}">
 					<f:call	name="utils.encodeBeginFormIfNessesary" />
 					<!--table  border="0" cellpadding="0" cellspacing="0" style="position:relative;top:1px"-->
 					<table  border="0" cellpadding="0" cellspacing="0">




More information about the richfaces-svn-commits mailing list