Author: gseitz
Date: Fri Nov 30 13:53:07 2007
New Revision: 599975

URL: http://svn.apache.org/viewvc?rev=599975&view=rev
Log:
WICKET-1196: render namespace for markup placeholder tag

Modified:
    wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/Component.java

Modified: 
wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/Component.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/Component.java?rev=599975&r1=599974&r2=599975&view=diff
==============================================================================
--- wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/Component.java 
(original)
+++ wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/Component.java 
Fri Nov 30 13:53:07 2007
@@ -2302,11 +2302,22 @@
                                // write out a placeholder tag into the markup
                                final ComponentTag tag = markupStream.getTag();
 
+                               String namespacePrefix = 
Strings.isEmpty(tag.getNamespace()) ? null
+                                       : tag.getNamespace() + ":";
+
                                getResponse().write("<");
+                               if (namespacePrefix != null)
+                               {
+                                       getResponse().write(namespacePrefix);
+                               }
                                getResponse().write(tag.getName());
                                getResponse().write(" id=\"");
                                getResponse().write(getMarkupId());
                                getResponse().write("\" 
style=\"display:none\"></");
+                               if (namespacePrefix != null)
+                               {
+                                       getResponse().write(namespacePrefix);
+                               }
                                getResponse().write(tag.getName());
                                getResponse().write(">");
                        }


Reply via email to