[richfaces-svn-commits] JBoss Rich Faces SVN: r4513 - in branches/3.1.x/ui/orderingList/src/main: templates/org/richfaces and 1 other directory.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Wed Dec 5 13:56:15 EST 2007


Author: sergeyhalipov
Date: 2007-12-05 13:56:15 -0500 (Wed, 05 Dec 2007)
New Revision: 4513

Modified:
   branches/3.1.x/ui/orderingList/src/main/java/org/richfaces/renderkit/OrderingComponentRendererBase.java
   branches/3.1.x/ui/orderingList/src/main/templates/org/richfaces/htmlOrderingList.jspx
Log:
Ordering list: caption fixed.

Modified: branches/3.1.x/ui/orderingList/src/main/java/org/richfaces/renderkit/OrderingComponentRendererBase.java
===================================================================
--- branches/3.1.x/ui/orderingList/src/main/java/org/richfaces/renderkit/OrderingComponentRendererBase.java	2007-12-05 18:14:33 UTC (rev 4512)
+++ branches/3.1.x/ui/orderingList/src/main/java/org/richfaces/renderkit/OrderingComponentRendererBase.java	2007-12-05 18:56:15 UTC (rev 4513)
@@ -450,4 +450,15 @@
 			return string;
 		}
 	}
+	
+	public String getCaptionDisplay(FacesContext context, UIComponent component) {
+		Object caption = component.getAttributes().get(OrderingComponentControlsHelper.ATTRIBUTE_CAPTION_LABEL);
+		UIComponent facet = component.getFacet(OrderingComponentControlsHelper.FACET_CAPTION);
+		
+		if ((null != caption && !"".equals(caption)) ||
+				(null != facet && facet.isRendered())) {
+			return "";
+		}
+		return "display: none;";
+	}
 }

Modified: branches/3.1.x/ui/orderingList/src/main/templates/org/richfaces/htmlOrderingList.jspx
===================================================================
--- branches/3.1.x/ui/orderingList/src/main/templates/org/richfaces/htmlOrderingList.jspx	2007-12-05 18:14:33 UTC (rev 4512)
+++ branches/3.1.x/ui/orderingList/src/main/templates/org/richfaces/htmlOrderingList.jspx	2007-12-05 18:56:15 UTC (rev 4513)
@@ -34,7 +34,7 @@
 		
 		<table id="#{clientId}table" cellpadding="0" cellspacing="0" class="rich-ordering-list-body">
 			<tbody>
-				<tr>
+				<tr style="#{this:getCaptionDisplay(context, component)}" >
 					<td align="left" colspan="2" class="rich-ordering-list-caption">
 						<f:call name="encodeCaption"/>
 					</td>




More information about the richfaces-svn-commits mailing list