Author: jdonnerstag
Date: Wed Jun 22 20:09:20 2011
New Revision: 1138605

URL: http://svn.apache.org/viewvc?rev=1138605&view=rev
Log:
fixed: Consistently create body for short tags.
Issue: WICKET-2650

Modified:
    
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/markup/parser/filter/OpenCloseTagExpander.java

Modified: 
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/markup/parser/filter/OpenCloseTagExpander.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/main/java/org/apache/wicket/markup/parser/filter/OpenCloseTagExpander.java?rev=1138605&r1=1138604&r2=1138605&view=diff
==============================================================================
--- 
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/markup/parser/filter/OpenCloseTagExpander.java
 (original)
+++ 
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/markup/parser/filter/OpenCloseTagExpander.java
 Wed Jun 22 20:09:20 2011
@@ -40,11 +40,26 @@ public class OpenCloseTagExpander extend
        private static final List<String> replaceForTags = Arrays.asList("a", 
"q", "sub", "sup",
                "abbr", "acronym", "cite", "code", "del", "dfn", "em", "ins", 
"kbd", "samp", "var",
                "label", "textarea", "tr", "td", "th", "caption", "thead", 
"tbody", "tfoot", "dl", "dt",
-               "dd", "li", "ol", "ul", "h1", "h2", "h3", "h4", "h5", "h6", 
"pre", "title", "div"
+               "dd", "li", "ol", "ul", "h1", "h2", "h3", "h4", "h5", "h6",
+               "pre",
+               "title",
+               "div",
 
                // tags from pre 1.5 days, shouldnt really be here but make 
this release more backwards
                // compatible
-               , "span", "p", "strong", "b", "e", "select", "col");
+               "span", "p",
+               "strong",
+               "b",
+               "e",
+               "select",
+               "col",
+
+               // New HTML5 elements (exlucding: open-close tags:
+               // wbr, source, time, embed, keygen
+               // @TODO by now an exclude list is probably shorter
+               "article", "aside", "command", "details", "summary", "figure", 
"figcaption", "footer",
+               "header", "hgroup", "mark", "meter", "nav", "progress", "ruby", 
"rt", "rp", "section",
+               "audio", "video", "canvas", "datalist", "output");
 
        // temporary storage. Introduce into flow on next request
        private ComponentTag next = null;


Reply via email to