Author: jdonnerstag
Date: Fri Jun 17 19:18:26 2011
New Revision: 1136990
URL: http://svn.apache.org/viewvc?rev=1136990&view=rev
Log:
also related to WICKET-3812
"xmlns:wicket="http://wicket.apache.org" rendered for each panel"
"Copy attributes from wicket:panel to source tag"
refactored the code to change default more easily. Default behavior to be
discussed / agreed
Issue: WICKET-2874
Modified:
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/markup/html/panel/AssociatedMarkupSourcingStrategy.java
Modified:
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/markup/html/panel/AssociatedMarkupSourcingStrategy.java
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/main/java/org/apache/wicket/markup/html/panel/AssociatedMarkupSourcingStrategy.java?rev=1136990&r1=1136989&r2=1136990&view=diff
==============================================================================
---
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/markup/html/panel/AssociatedMarkupSourcingStrategy.java
(original)
+++
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/markup/html/panel/AssociatedMarkupSourcingStrategy.java
Fri Jun 17 19:18:26 2011
@@ -56,7 +56,18 @@ public abstract class AssociatedMarkupSo
{
super.onComponentTag(component, tag);
- // Copy attributes from <wicket:XXX> to the "calling" tag
+ // Can be explicitly called
+ copyAttributes(component, tag);
+ }
+
+ /**
+ * Copy attributes from <wicket:XXX> to the "calling" tag
+ *
+ * @param component
+ * @param tag
+ */
+ public void copyAttributes(final Component component, final
ComponentTag tag)
+ {
IMarkupFragment markup =
((MarkupContainer)component).getMarkup(null);
String namespace =
markup.getMarkupResourceStream().getWicketNamespace() + ":";