You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by lo...@apache.org on 2015/02/17 08:37:16 UTC

svn commit: r1660310 - in /myfaces/tobago/trunk/tobago-theme/tobago-theme-speyside/src/main: java/org/apache/myfaces/tobago/renderkit/html/speyside/standard/tag/ resources/org/apache/myfaces/tobago/renderkit/html/speyside/standard/property/

Author: lofwyr
Date: Tue Feb 17 07:37:16 2015
New Revision: 1660310

URL: http://svn.apache.org/r1660310
Log:
TOBAGO-1442: Backward compatibility BoxRenderer
(and minor cleanup)

Modified:
    myfaces/tobago/trunk/tobago-theme/tobago-theme-speyside/src/main/java/org/apache/myfaces/tobago/renderkit/html/speyside/standard/tag/BoxRenderer.java
    myfaces/tobago/trunk/tobago-theme/tobago-theme-speyside/src/main/resources/org/apache/myfaces/tobago/renderkit/html/speyside/standard/property/tobago-theme-config.properties

Modified: myfaces/tobago/trunk/tobago-theme/tobago-theme-speyside/src/main/java/org/apache/myfaces/tobago/renderkit/html/speyside/standard/tag/BoxRenderer.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-theme/tobago-theme-speyside/src/main/java/org/apache/myfaces/tobago/renderkit/html/speyside/standard/tag/BoxRenderer.java?rev=1660310&r1=1660309&r2=1660310&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-theme/tobago-theme-speyside/src/main/java/org/apache/myfaces/tobago/renderkit/html/speyside/standard/tag/BoxRenderer.java (original)
+++ myfaces/tobago/trunk/tobago-theme/tobago-theme-speyside/src/main/java/org/apache/myfaces/tobago/renderkit/html/speyside/standard/tag/BoxRenderer.java Tue Feb 17 07:37:16 2015
@@ -116,16 +116,7 @@ without shadow
       writer.writeStyleAttribute(border);
     }
 
-    final UIComponent label = box.getFacet(Facets.LABEL);
-    writer.startElement(HtmlElements.DIV, null);
-    writer.writeClassAttribute(Classes.create(box, "header"));
-    final String labelString = (String) box.getAttributes().get(Attributes.LABEL);
-    if (label != null) {
-      RenderUtils.encode(facesContext, label);
-    } else if (labelString != null) {
-      writer.writeText(labelString);
-    }
-    writer.endElement(HtmlElements.DIV);
+    renderBoxHeader(facesContext, writer, box);
 
     final UIMenuBar menuBar = ComponentUtils.findFacetDescendant(box, Facets.MENUBAR, UIMenuBar.class);
     if (menuBar != null) {
@@ -158,6 +149,20 @@ without shadow
     writer.writeStyleAttribute(style);
   }
 
+  protected void renderBoxHeader(FacesContext facesContext, TobagoResponseWriter writer, UIComponent box)
+      throws IOException {
+    final UIComponent label = box.getFacet(Facets.LABEL);
+    writer.startElement(HtmlElements.DIV, null);
+    writer.writeClassAttribute(Classes.create(box, "header"));
+    final String labelString = (String) box.getAttributes().get(Attributes.LABEL);
+    if (label != null) {
+      RenderUtils.encode(facesContext, label);
+    } else if (labelString != null) {
+      writer.writeText(labelString);
+    }
+    writer.endElement(HtmlElements.DIV);
+  }
+
   @Override
   public void encodeEnd(final FacesContext facesContext, final UIComponent component) throws IOException {
     final TobagoResponseWriter writer = HtmlRendererUtils.getTobagoResponseWriter(facesContext);

Modified: myfaces/tobago/trunk/tobago-theme/tobago-theme-speyside/src/main/resources/org/apache/myfaces/tobago/renderkit/html/speyside/standard/property/tobago-theme-config.properties
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/tobago-theme/tobago-theme-speyside/src/main/resources/org/apache/myfaces/tobago/renderkit/html/speyside/standard/property/tobago-theme-config.properties?rev=1660310&r1=1660309&r2=1660310&view=diff
==============================================================================
--- myfaces/tobago/trunk/tobago-theme/tobago-theme-speyside/src/main/resources/org/apache/myfaces/tobago/renderkit/html/speyside/standard/property/tobago-theme-config.properties (original)
+++ myfaces/tobago/trunk/tobago-theme/tobago-theme-speyside/src/main/resources/org/apache/myfaces/tobago/renderkit/html/speyside/standard/property/tobago-theme-config.properties Tue Feb 17 07:37:16 2015
@@ -22,7 +22,6 @@ Tobago.labelWidth=120
 Tobago.labelSpace=5
 Tobago.fixedHeight=20
 
-Box.headerHeight=20
 Box.componentExtraWidth=0
 Box.componentExtraHeight=0
 Box.borderLeft=1