You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by pa...@apache.org on 2013/10/28 09:46:29 UTC

[22/27] git commit: WICKET-5101 Could not open second modal window after closing first

WICKET-5101 Could not open second modal window after closing first

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

Branch: refs/heads/wicket-4997
Commit: 41344ae8db627f06c59a5749ec32e836bf58d1bb
Parents: 9696bf9
Author: bitstorm <an...@gmail.com>
Authored: Fri Oct 25 20:33:02 2013 +0200
Committer: bitstorm <an...@gmail.com>
Committed: Fri Oct 25 20:36:11 2013 +0200

----------------------------------------------------------------------
 .../wicket/extensions/ajax/markup/html/modal/ModalWindow.java     | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/wicket/blob/41344ae8/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 317a5b5..f784813 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
@@ -406,7 +406,8 @@ public class ModalWindow extends Panel
 	 */
 	protected CharSequence getShowJavaScript()
 	{
-		return "Wicket.Window.create(settings).show();\n";
+		return "window.setTimeout(function(){\n" + "  Wicket.Window.create(settings).show();\n"
+			+ "}, 0);\n";
 	}
 
 	private static String getCloseJavacriptInternal()