You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by Volker Weber <v....@inexso.de> on 2007/11/20 10:25:31 UTC
Re: svn commit: r596571 - /myfaces/tobago/trunk/theme/scarborough/src/main/java/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/tag/TabGroupRenderer.java
> (TOBAGO-546) selectOneChoice should support coloring and images
why are changes to tabgrouprenderer related to TOBAGO-546?
2007/11/20, bommel@apache.org <bo...@apache.org>:
> Author: bommel
> Date: Tue Nov 20 00:49:46 2007
> New Revision: 596571
>
> URL: http://svn.apache.org/viewvc?rev=596571&view=rev
> Log:
> (TOBAGO-546) selectOneChoice should support coloring and images
>
> Modified:
> myfaces/tobago/trunk/theme/scarborough/src/main/java/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/tag/TabGroupRenderer.java
>
> Modified: myfaces/tobago/trunk/theme/scarborough/src/main/java/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/tag/TabGroupRenderer.java
> URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/theme/scarborough/src/main/java/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/tag/TabGroupRenderer.java?rev=596571&r1=596570&r2=596571&view=diff
> ==============================================================================
> --- myfaces/tobago/trunk/theme/scarborough/src/main/java/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/tag/TabGroupRenderer.java (original)
> +++ myfaces/tobago/trunk/theme/scarborough/src/main/java/org/apache/myfaces/tobago/renderkit/html/scarborough/standard/tag/TabGroupRenderer.java Tue Nov 20 00:49:46 2007
> @@ -35,10 +35,11 @@
> import org.apache.myfaces.tobago.ajax.api.AjaxRenderer;
> import org.apache.myfaces.tobago.ajax.api.AjaxUtils;
> import org.apache.myfaces.tobago.component.ComponentUtil;
> +import org.apache.myfaces.tobago.component.SupportsMarkup;
> import org.apache.myfaces.tobago.component.UIPage;
> import org.apache.myfaces.tobago.component.UIPanelBase;
> -import org.apache.myfaces.tobago.component.UITabGroup;
> import org.apache.myfaces.tobago.component.UITab;
> +import org.apache.myfaces.tobago.component.UITabGroup;
> import static org.apache.myfaces.tobago.component.UITabGroup.SWITCH_TYPE_CLIENT;
> import static org.apache.myfaces.tobago.component.UITabGroup.SWITCH_TYPE_RELOAD_PAGE;
> import static org.apache.myfaces.tobago.component.UITabGroup.SWITCH_TYPE_RELOAD_TAB;
> @@ -61,9 +62,9 @@
> import javax.faces.context.FacesContext;
> import javax.faces.el.ValueBinding;
> import java.io.IOException;
> +import java.util.Arrays;
> import java.util.List;
> import java.util.Map;
> -import java.util.Arrays;
>
> public class TabGroupRenderer extends LayoutableRendererBase implements AjaxRenderer {
>
> @@ -272,8 +273,8 @@
> outerClass.addClass("tab", "unselected-outer");
> innerClass.addClass("tab", "unselected-inner");
> }
> - outerClass.addMarkupClass(tab, "tab", "outer");
> - innerClass.addMarkupClass(tab, "tab", "outer");
> + outerClass.addMarkupClass((SupportsMarkup) tab, "tab", "outer");
> + innerClass.addMarkupClass((SupportsMarkup) tab, "tab", "outer");
> writer.startElement(HtmlConstants.TD, tab);
> writer.writeIdAttribute(tab.getClientId(facesContext));
> HtmlRendererUtil.renderTip(tab, writer);
> @@ -352,7 +353,7 @@
> writer.startElement(HtmlConstants.TD, null);
> StyleClasses classes = new StyleClasses();
> classes.addClass("tab", "content");
> - classes.addMarkupClass(activeTab, "tab", "content");
> + classes.addMarkupClass((SupportsMarkup) activeTab, "tab", "content");
> writer.writeClassAttribute(classes);
> writer.writeStyleAttribute(bodyStyle);
> writer.flush();
>
>
>