You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by gs...@apache.org on 2007/11/30 22:53:14 UTC

svn commit: r599975 - /wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/Component.java

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(">");
 			}