Author: knopp
Date: Fri Nov 30 05:50:59 2007
New Revision: 599821
URL: http://svn.apache.org/viewvc?rev=599821&view=rev
Log:
invoke behaviors after rendering TreeItems
Modified:
wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/markup/html/tree/AbstractTree.java
Modified:
wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/markup/html/tree/AbstractTree.java
URL:
http://svn.apache.org/viewvc/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/markup/html/tree/AbstractTree.java?rev=599821&r1=599820&r2=599821&view=diff
==============================================================================
---
wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/markup/html/tree/AbstractTree.java
(original)
+++
wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/markup/html/tree/AbstractTree.java
Fri Nov 30 05:50:59 2007
@@ -34,6 +34,7 @@
import org.apache.wicket.ResourceReference;
import org.apache.wicket.ajax.AjaxRequestTarget;
import org.apache.wicket.behavior.HeaderContributor;
+import org.apache.wicket.behavior.IBehavior;
import org.apache.wicket.markup.MarkupStream;
import org.apache.wicket.markup.html.WebMarkupContainer;
import org.apache.wicket.markup.html.internal.HtmlHeaderContainer;
@@ -213,6 +214,14 @@
markupStream.setCurrentIndex(index);
// render child
item.onRender(markupStream);
+
+ // go through the
behaviors and invoke IBehavior.afterRender
+ List behaviors =
item.getBehaviors();
+ for (Iterator i =
behaviors.iterator(); i.hasNext();)
+ {
+ IBehavior
behavior = (IBehavior)i.next();
+
behavior.afterRender(item);
+ }
}
});
//