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