aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatti Tahvonen <matti.tahvonen@itmill.com>2007-11-29 07:39:27 +0000
committerMatti Tahvonen <matti.tahvonen@itmill.com>2007-11-29 07:39:27 +0000
commit3174b270caef486fb59f97c642eff86ebd869bd1 (patch)
tree1f19a76dd1297469047c96a79aff6aa6fe3b24b2
parent1133dcc2f3c08746d2eedfed298b83e4014a9d5d (diff)
downloadvaadin-framework-3174b270caef486fb59f97c642eff86ebd869bd1.tar.gz
vaadin-framework-3174b270caef486fb59f97c642eff86ebd869bd1.zip
fixed one TODO
svn changeset:3031/svn branch:trunk
-rw-r--r--src/com/itmill/toolkit/terminal/gwt/client/ui/IWindow.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/com/itmill/toolkit/terminal/gwt/client/ui/IWindow.java b/src/com/itmill/toolkit/terminal/gwt/client/ui/IWindow.java
index 74a808087f..6a67b77c48 100644
--- a/src/com/itmill/toolkit/terminal/gwt/client/ui/IWindow.java
+++ b/src/com/itmill/toolkit/terminal/gwt/client/ui/IWindow.java
@@ -230,18 +230,19 @@ public class IWindow extends PopupPanel implements Paintable, ScrollListener {
UIDL childUidl = uidl.getChildUIDL(0);
if ("open".equals(childUidl.getTag())) {
- // TODO render different resources (theme:// etc?)
+ String parsedUri = client.translateToolkitUri(childUidl
+ .getStringAttribute("src"));
// TODO this should be a while-loop for multiple opens
if (!childUidl.hasAttribute("name")) {
Frame frame = new Frame();
DOM.setStyleAttribute(frame.getElement(), "width", "100%");
DOM.setStyleAttribute(frame.getElement(), "height", "100%");
DOM.setStyleAttribute(frame.getElement(), "border", "0px");
- frame.setUrl(childUidl.getStringAttribute("src"));
+ frame.setUrl(parsedUri);
contentPanel.setWidget(frame);
} else {
String target = childUidl.getStringAttribute("name");
- Window.open(childUidl.getStringAttribute("src"), target, "");
+ Window.open(parsedUri, target, "");
}
} else {
Paintable lo = (Paintable) client.getWidget(childUidl);