You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by ja...@apache.org on 2007/02/24 09:33:14 UTC

svn commit: r511239 - /ofbiz/trunk/framework/widget/src/org/ofbiz/widget/html/HtmlScreenRenderer.java

Author: jacopoc
Date: Sat Feb 24 00:33:12 2007
New Revision: 511239

URL: http://svn.apache.org/viewvc?view=rev&rev=511239
Log:
Applied patch from Adrian Crum (OFBIZ-759) for the screen renderer to prevent the creation of empty <span> elements when there is no text to display.

Modified:
    ofbiz/trunk/framework/widget/src/org/ofbiz/widget/html/HtmlScreenRenderer.java

Modified: ofbiz/trunk/framework/widget/src/org/ofbiz/widget/html/HtmlScreenRenderer.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/widget/src/org/ofbiz/widget/html/HtmlScreenRenderer.java?view=diff&rev=511239&r1=511238&r2=511239
==============================================================================
--- ofbiz/trunk/framework/widget/src/org/ofbiz/widget/html/HtmlScreenRenderer.java (original)
+++ ofbiz/trunk/framework/widget/src/org/ofbiz/widget/html/HtmlScreenRenderer.java Sat Feb 24 00:33:12 2007
@@ -85,6 +85,11 @@
     }
 
     public void renderLabel(Writer writer, Map context, ModelScreenWidget.Label label) throws IOException {
+        String labelText = label.getText(context);
+        if (UtilValidate.isEmpty(labelText)) {
+            // nothing to render
+            return;
+        }
         // open tag
         String style = label.getStyle(context);
         String id = label.getId(context);
@@ -104,13 +109,13 @@
             writer.write(">");
             
             // the text
-            writer.write(label.getText(context));
+            writer.write(labelText);
             
             // close tag
                writer.write("</span>");
             
         } else {
-            writer.write(label.getText(context));
+            writer.write(labelText);
         }
         
         appendWhitespace(writer);