You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by sv...@apache.org on 2012/02/08 22:41:23 UTC

[2/2] git commit: WICKET-4240 call modelChanging() and modelChanged() on expand/collapse

WICKET-4240 call modelChanging() and modelChanged() on expand/collapse


Project: http://git-wip-us.apache.org/repos/asf/wicket/repo
Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/4497d7ea
Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/4497d7ea
Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/4497d7ea

Branch: refs/heads/master
Commit: 4497d7ea637aed8ca6e2352c517aea71b840a1cf
Parents: 6c54afd
Author: Sven Meier <sv...@apache.org>
Authored: Tue Feb 7 22:03:32 2012 +0100
Committer: Sven Meier <sv...@apache.org>
Committed: Tue Feb 7 22:03:32 2012 +0100

----------------------------------------------------------------------
 .../markup/html/repeater/tree/AbstractTree.java    |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/wicket/blob/4497d7ea/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/repeater/tree/AbstractTree.java
----------------------------------------------------------------------
diff --git a/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/repeater/tree/AbstractTree.java b/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/repeater/tree/AbstractTree.java
index 464fa35..1b23319 100644
--- a/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/repeater/tree/AbstractTree.java
+++ b/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/repeater/tree/AbstractTree.java
@@ -192,7 +192,9 @@ public abstract class AbstractTree<T> extends Panel
 	 */
 	public void expand(T t)
 	{
+		modelChanging();
 		getModelObject().add(t);
+		modelChanged();
 
 		updateBranch(t, getRequestCycle().find(AjaxRequestTarget.class));
 	}
@@ -210,7 +212,9 @@ public abstract class AbstractTree<T> extends Panel
 	 */
 	public void collapse(T t)
 	{
+		modelChanging();
 		getModelObject().remove(t);
+		modelChanged();
 
 		updateBranch(t, getRequestCycle().find(AjaxRequestTarget.class));
 	}