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