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