You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by hn...@apache.org on 2017/06/19 14:06:16 UTC
svn commit: r1799212 -
/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/renderkit/renderer/LinksRenderer.java
Author: hnoeth
Date: Mon Jun 19 14:06:16 2017
New Revision: 1799212
URL: http://svn.apache.org/viewvc?rev=1799212&view=rev
Log:
TOBAGO-1747 Allow tc:style on tc:links
* implement tc:style including customClass for tc:links
Modified:
myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/renderkit/renderer/LinksRenderer.java
Modified: myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/renderkit/renderer/LinksRenderer.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/renderkit/renderer/LinksRenderer.java?rev=1799212&r1=1799211&r2=1799212&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/renderkit/renderer/LinksRenderer.java (original)
+++ myfaces/tobago/trunk/tobago-core/src/main/java/org/apache/myfaces/tobago/internal/renderkit/renderer/LinksRenderer.java Mon Jun 19 14:06:16 2017
@@ -21,6 +21,7 @@ package org.apache.myfaces.tobago.intern
import org.apache.myfaces.tobago.component.RendererTypes;
import org.apache.myfaces.tobago.internal.component.AbstractUILink;
+import org.apache.myfaces.tobago.internal.component.AbstractUILinks;
import org.apache.myfaces.tobago.renderkit.RendererBase;
import org.apache.myfaces.tobago.renderkit.css.BootstrapClass;
import org.apache.myfaces.tobago.renderkit.css.CssItem;
@@ -37,10 +38,12 @@ public class LinksRenderer extends Rende
@Override
public void encodeBegin(FacesContext facesContext, UIComponent component) throws IOException {
+ final AbstractUILinks links = (AbstractUILinks) component;
final TobagoResponseWriter writer = getResponseWriter(facesContext);
writer.startElement(HtmlElements.UL);
- writer.writeClassAttribute(TobagoClass.LINKS, getExtraCssItem());
- writer.writeIdAttribute(component.getClientId(facesContext));
+ writer.writeIdAttribute(links.getClientId(facesContext));
+ writer.writeClassAttribute(TobagoClass.LINKS, getExtraCssItem(), links.getCustomClass());
+ writer.writeStyleAttribute(links.getStyle());
}
@Override