From: Marc Englund Date: Fri, 9 Nov 2007 08:40:24 +0000 (+0000) Subject: Window.open now opens in current window if no name (target) is given. X-Git-Tag: 6.7.0.beta1~5613 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=4af844bb42c3704cbf890d024efee1f9a91b75fd;p=vaadin-framework.git Window.open now opens in current window if no name (target) is given. Width and height still not supported. svn changeset:2771/svn branch:trunk --- diff --git a/src/com/itmill/toolkit/terminal/gwt/client/ui/IView.java b/src/com/itmill/toolkit/terminal/gwt/client/ui/IView.java index 80184505e4..fc2fcf0a2d 100644 --- a/src/com/itmill/toolkit/terminal/gwt/client/ui/IView.java +++ b/src/com/itmill/toolkit/terminal/gwt/client/ui/IView.java @@ -65,8 +65,13 @@ public class IView extends SimplePanel implements Paintable, && "open".equals(uidl.getChildUIDL(childIndex).getTag())) { UIDL open = uidl.getChildUIDL(childIndex); String url = open.getStringAttribute("src"); - String target = open.getStringAttribute("target"); - Window.open(url, target != null ? target : null, ""); + String target = open.getStringAttribute("name"); + if (target == null) { + goTo(url); + } else { + // TODO width & height + Window.open(url, target != null ? target : null, ""); + } childIndex++; } @@ -155,4 +160,9 @@ public class IView extends SimplePanel implements Paintable, Util.runDescendentsLayout(this); } + public native static void goTo(String url) + /*-{ + $wnd.location = url; + }-*/; + }