You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by mm...@apache.org on 2005/10/01 03:28:33 UTC
svn commit: r292892 -
/myfaces/sandbox/trunk/src/java/org/apache/myfaces/custom/accordion/HtmlAccordionPanelRenderer.java
Author: mmarinschek
Date: Fri Sep 30 18:28:27 2005
New Revision: 292892
URL: http://svn.apache.org/viewcvs?rev=292892&view=rev
Log:
correctly handle facet header when rendering
Modified:
myfaces/sandbox/trunk/src/java/org/apache/myfaces/custom/accordion/HtmlAccordionPanelRenderer.java
Modified: myfaces/sandbox/trunk/src/java/org/apache/myfaces/custom/accordion/HtmlAccordionPanelRenderer.java
URL: http://svn.apache.org/viewcvs/myfaces/sandbox/trunk/src/java/org/apache/myfaces/custom/accordion/HtmlAccordionPanelRenderer.java?rev=292892&r1=292891&r2=292892&view=diff
==============================================================================
--- myfaces/sandbox/trunk/src/java/org/apache/myfaces/custom/accordion/HtmlAccordionPanelRenderer.java (original)
+++ myfaces/sandbox/trunk/src/java/org/apache/myfaces/custom/accordion/HtmlAccordionPanelRenderer.java Fri Sep 30 18:28:27 2005
@@ -85,7 +85,12 @@
}
else
{
- writer.writeText("test",JSFAttr.LABEL_ATTR);
+ UIComponent header = pane.getFacet("header");
+
+ if(header == null)
+ throw new IllegalStateException("You need to set a label on the tab or include a facet with name 'header' into it.");
+
+ RendererUtils.renderChild(context, header);
}
writer.endElement(HTML.DIV_ELEM);
writer.startElement(HTML.DIV_ELEM, child);