[OFBiz] SVN: r4465 - trunk/components/content/src/org/ofbiz/content/widget/html

byersa at svn.ofbiz.org byersa at svn.ofbiz.org
Wed Feb 9 14:15:14 EST 2005


Author: byersa
Date: 2005-02-09 13:15:07 -0600 (Wed, 09 Feb 2005)
New Revision: 4465

Modified:
   trunk/components/content/src/org/ofbiz/content/widget/html/HtmlScreenRenderer.java
Log:
Modified renderLabel to not wrap label text in a span tag if
no "id" and no "style" attributes are given.


Modified: trunk/components/content/src/org/ofbiz/content/widget/html/HtmlScreenRenderer.java
===================================================================
--- trunk/components/content/src/org/ofbiz/content/widget/html/HtmlScreenRenderer.java	2005-02-09 19:04:26 UTC (rev 4464)
+++ trunk/components/content/src/org/ofbiz/content/widget/html/HtmlScreenRenderer.java	2005-02-09 19:15:07 UTC (rev 4465)
@@ -93,28 +93,31 @@
 
     public void renderLabel(Writer writer, Map context, ModelScreenWidget.Label label) throws IOException {
         // open tag
-        if (Debug.verboseOn()) Debug.logVerbose("renderLabel, depth:" + context.get("depth"), module);
-        writer.write("<span");
+        String style = label.getStyle(context);
         String id = label.getId(context);
-        if (UtilValidate.isNotEmpty(id)) {
-            writer.write(" id=\"");
-            writer.write(id);
-            writer.write("\"");
+        if (UtilValidate.isNotEmpty(style) || UtilValidate.isNotEmpty(id) ) {
+            writer.write("<span");
+            if (UtilValidate.isNotEmpty(id)) {
+                writer.write(" id=\"");
+                writer.write(id);
+                writer.write("\"");
+            }
+            if (UtilValidate.isNotEmpty(style)) {
+                writer.write(" class=\"");
+                writer.write(style);
+                writer.write("\"");
+            }
+            writer.write(">");
+            
+            // the text
+            writer.write(label.getText(context));
+            
+            // close tag
+            writer.write("</span>");
+        } else {
+            writer.write(label.getText(context));
         }
-        String style = label.getStyle(context);
-        if (UtilValidate.isNotEmpty(style)) {
-            writer.write(" class=\"");
-            writer.write(style);
-            writer.write("\"");
-        }
-        writer.write(">");
         
-        // the text
-        writer.write(label.getText(context));
-        
-        // close tag
-        writer.write("</span>");
-        
         appendWhitespace(writer);
     }
 



More information about the Svn mailing list