[richfaces-svn-commits] JBoss Rich Faces SVN: r14479 - in branches/community/3.3.X/ui/layout/src/main: templates/org/richfaces and 1 other directory.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Thu Jun 4 11:38:05 EDT 2009


Author: amarkhel
Date: 2009-06-04 11:38:05 -0400 (Thu, 04 Jun 2009)
New Revision: 14479

Modified:
   branches/community/3.3.X/ui/layout/src/main/java/org/richfaces/renderkit/AbstractPageRenderer.java
   branches/community/3.3.X/ui/layout/src/main/templates/org/richfaces/htmlPage.jspx
Log:
Fix RF-7249

Modified: branches/community/3.3.X/ui/layout/src/main/java/org/richfaces/renderkit/AbstractPageRenderer.java
===================================================================
--- branches/community/3.3.X/ui/layout/src/main/java/org/richfaces/renderkit/AbstractPageRenderer.java	2009-06-04 15:37:37 UTC (rev 14478)
+++ branches/community/3.3.X/ui/layout/src/main/java/org/richfaces/renderkit/AbstractPageRenderer.java	2009-06-04 15:38:05 UTC (rev 14479)
@@ -219,4 +219,7 @@
 		return null != component.getFacet(facet);
 	}
 
+	public boolean hasTitle(FacesContext context, UIComponent component) {
+		return component.getAttributes().get("pageTitle") != null &&  !component.getAttributes().get("pageTitle").toString().trim().equals("");
+	}
 }

Modified: branches/community/3.3.X/ui/layout/src/main/templates/org/richfaces/htmlPage.jspx
===================================================================
--- branches/community/3.3.X/ui/layout/src/main/templates/org/richfaces/htmlPage.jspx	2009-06-04 15:37:37 UTC (rev 14478)
+++ branches/community/3.3.X/ui/layout/src/main/templates/org/richfaces/htmlPage.jspx	2009-06-04 15:38:05 UTC (rev 14479)
@@ -17,7 +17,9 @@
 	<html x:xmlns="#{namespace}" x:lang="#{context.viewRoot.locale}"
 		>
 		<head>
+		<c:if test="#{this:hasTitle(context,component)}">
 		   <title>#{component.attributes['pageTitle']}</title>
+		</c:if>
 		   <f:call name="themeStyle"/>
 		   <f:call name="themeScript"/>
 		   <f:call name="pageStyle"/>




More information about the richfaces-svn-commits mailing list