From 9b723564954a0af313a85ae41ee2fe580d33aee5 Mon Sep 17 00:00:00 2001 From: Marc Englund Date: Mon, 12 Nov 2007 09:05:28 +0000 Subject: [PATCH] Added test for Window.open() svn changeset:2791/svn branch:trunk --- .../toolkit/tests/TestForWindowOpen.java | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 src/com/itmill/toolkit/tests/TestForWindowOpen.java diff --git a/src/com/itmill/toolkit/tests/TestForWindowOpen.java b/src/com/itmill/toolkit/tests/TestForWindowOpen.java new file mode 100644 index 0000000000..1acaad12a2 --- /dev/null +++ b/src/com/itmill/toolkit/tests/TestForWindowOpen.java @@ -0,0 +1,54 @@ +package com.itmill.toolkit.tests; + +import com.itmill.toolkit.terminal.ExternalResource; +import com.itmill.toolkit.ui.Button; +import com.itmill.toolkit.ui.CustomComponent; +import com.itmill.toolkit.ui.OrderedLayout; +import com.itmill.toolkit.ui.Button.ClickEvent; + +public class TestForWindowOpen extends CustomComponent { + + public TestForWindowOpen() { + + OrderedLayout main = new OrderedLayout(); + setCompositionRoot(main); + + main.addComponent(new Button("Open in this window", + new Button.ClickListener() { + + public void buttonClick(ClickEvent event) { + ExternalResource r = new ExternalResource( + "http://www.google.com"); + getApplication().getMainWindow().open(r); + + } + + })); + + main.addComponent(new Button("Open in target \"asd\"", + new Button.ClickListener() { + + public void buttonClick(ClickEvent event) { + ExternalResource r = new ExternalResource( + "http://www.google.com"); + getApplication().getMainWindow().open(r, "asd"); + + } + + })); + + main.addComponent(new Button("Open in target \"foo\"", + new Button.ClickListener() { + + public void buttonClick(ClickEvent event) { + ExternalResource r = new ExternalResource( + "http://www.google.com"); + getApplication().getMainWindow().open(r, "foo"); + + } + + })); + + } + +} -- 2.39.5