Updated Branches: refs/heads/master bb687aa32 -> f8be94b56
WICKET-4311 fixes modal window reopen bug when used with page creator Project: http://git-wip-us.apache.org/repos/asf/wicket/repo Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/f8be94b5 Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/f8be94b5 Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/f8be94b5 Branch: refs/heads/master Commit: f8be94b562242e39b0149324c8f511437986c314 Parents: bb687aa Author: Igor Vaynberg <[email protected]> Authored: Sun Jan 8 22:16:23 2012 -0800 Committer: Igor Vaynberg <[email protected]> Committed: Sun Jan 8 22:17:48 2012 -0800 ---------------------------------------------------------------------- .../ajax/markup/html/modal/ModalWindow.java | 11 +++++++++++ 1 files changed, 11 insertions(+), 0 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/wicket/blob/f8be94b5/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/modal/ModalWindow.java ---------------------------------------------------------------------- diff --git a/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/modal/ModalWindow.java b/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/modal/ModalWindow.java index 5f56d18..cddaac5 100644 --- a/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/modal/ModalWindow.java +++ b/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/modal/ModalWindow.java @@ -254,6 +254,17 @@ public class ModalWindow extends Panel add(newCloseButtonBehavior()); add(new WindowClosedBehavior()); + + // install a default callback that will force + // WindowClosedBehavior to be executed + setWindowClosedCallback(new WindowClosedCallback() + { + public void onClose(AjaxRequestTarget target) + { + // noop + } + }); + } @Override
