Updated Branches: refs/heads/wicket-1.5.x 59611932f -> a8ab5a454
WICKET-4695 Javascript error when closing a ModalWindow with IE 8 Project: http://git-wip-us.apache.org/repos/asf/wicket/repo Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/a8ab5a45 Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/a8ab5a45 Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/a8ab5a45 Branch: refs/heads/wicket-1.5.x Commit: a8ab5a454d918f7378292a7079a08bd1eae18f30 Parents: 5961193 Author: Martin Tzvetanov Grigorov <[email protected]> Authored: Mon Aug 6 12:46:29 2012 +0300 Committer: Martin Tzvetanov Grigorov <[email protected]> Committed: Mon Aug 6 13:07:18 2012 +0300 ---------------------------------------------------------------------- .../ajax/markup/html/modal/ModalWindow.java | 2 +- .../extensions/ajax/markup/html/modal/res/modal.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/wicket/blob/a8ab5a45/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 daf7a91..dcd07fc 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 @@ -412,7 +412,7 @@ public class ModalWindow extends Panel + " } catch (ignore) {\n" + " }\n" + "}\n" - + "if (typeof(win) != \"undefined\" && typeof(win.current) != \"undefined\") {\n" + + "if (win && win.current) {\n" + " var close = function(w) { w.setTimeout(function() {\n" + " win.current.close();\n" + " }, 0); } \n" http://git-wip-us.apache.org/repos/asf/wicket/blob/a8ab5a45/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/modal/res/modal.js ---------------------------------------------------------------------- diff --git a/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/modal/res/modal.js b/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/modal/res/modal.js index d9867e1..32946a9 100644 --- a/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/modal/res/modal.js +++ b/wicket-extensions/src/main/java/org/apache/wicket/extensions/ajax/markup/html/modal/res/modal.js @@ -255,7 +255,7 @@ Wicket.Window.close = function() { } catch (ignore) { } - if (typeof(win) != "undefined" && typeof(win.current) != "undefined") { + if (win && win.current) { // we can't call close directly, because it will delete our window, // so we will schedule it as timeout for parent's window window.parent.setTimeout(function() {
