You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by hl...@apache.org on 2008/11/06 22:13:31 UTC

svn commit: r711979 - /tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/dom/DefaultMarkupModel.java

Author: hlship
Date: Thu Nov  6 13:13:26 2008
New Revision: 711979

URL: http://svn.apache.org/viewvc?rev=711979&view=rev
Log:
TAP5-333: Tapestry 5 renders an XHTML label element incorrectly

Modified:
    tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/dom/DefaultMarkupModel.java

Modified: tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/dom/DefaultMarkupModel.java
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/dom/DefaultMarkupModel.java?rev=711979&r1=711978&r2=711979&view=diff
==============================================================================
--- tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/dom/DefaultMarkupModel.java (original)
+++ tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/dom/DefaultMarkupModel.java Thu Nov  6 13:13:26 2008
@@ -21,8 +21,8 @@
 /**
  * Default implementation of {@link org.apache.tapestry5.dom.MarkupModel} that is appropriate for traditional (X)HTML
  * markup. Assumes that all tags are lower-case.  A certain set of tags will always be expanded (with seperate begin and
- * end tags) even if their content is empty: script, div, span, p, textarea, select; this is for compatibility with web
- * browsers, especially when the content type of a response indicates HTML, not true XML.
+ * end tags) even if their content is empty: script, div, span, p, textarea, select, label; this is for compatibility
+ * with web browsers, especially when the content type of a response indicates HTML, not true XML.
  */
 public class DefaultMarkupModel extends AbstractMarkupModel
 {
@@ -30,7 +30,7 @@
      * For these tags, use {@link org.apache.tapestry5.dom.EndTagStyle#REQUIRE}.
      */
     private final Set<String> REQUIRE_END_TAG =
-            CollectionFactory.newSet("script", "div", "span", "p", "textarea", "select");
+            CollectionFactory.newSet("script", "div", "span", "p", "textarea", "select", "label");
 
     public EndTagStyle getEndTagStyle(String element)
     {