summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorLeif Åstrand <leif@vaadin.com>2011-12-15 11:36:18 +0200
committerLeif Åstrand <leif@vaadin.com>2011-12-15 11:37:04 +0200
commitf1804b1e3c52138af202f461a454d34c211384bb (patch)
tree45007ee46916e40930fc515c2d69babbd8642460 /tests
parent57d55f2d659fd6548c92a0c97b751092f98abe1a (diff)
downloadvaadin-framework-f1804b1e3c52138af202f461a454d34c211384bb.tar.gz
vaadin-framework-f1804b1e3c52138af202f461a454d34c211384bb.zip
#8097 Root does not send resize events
Diffstat (limited to 'tests')
-rw-r--r--tests/testbench/com/vaadin/tests/components/window/LazyWindowResize.java18
-rw-r--r--tests/testbench/com/vaadin/tests/components/window/WindowResizeListener.java14
-rw-r--r--tests/testbench/com/vaadin/tests/integration/EmbedSizeTest.java13
3 files changed, 23 insertions, 22 deletions
diff --git a/tests/testbench/com/vaadin/tests/components/window/LazyWindowResize.java b/tests/testbench/com/vaadin/tests/components/window/LazyWindowResize.java
index d382491ae1..f56769cde4 100644
--- a/tests/testbench/com/vaadin/tests/components/window/LazyWindowResize.java
+++ b/tests/testbench/com/vaadin/tests/components/window/LazyWindowResize.java
@@ -8,6 +8,8 @@ import com.vaadin.tests.util.LoremIpsum;
import com.vaadin.ui.CheckBox;
import com.vaadin.ui.Label;
import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.BrowserWindowResizeEvent;
+import com.vaadin.ui.Root.BrowserWindowResizeListener;
import com.vaadin.ui.Window;
import com.vaadin.ui.Window.ResizeEvent;
import com.vaadin.ui.Window.ResizeListener;
@@ -23,13 +25,13 @@ public class LazyWindowResize extends AbstractTestCase {
protected ResizeListener resizeListener = new ResizeListener() {
public void windowResized(ResizeEvent e) {
- throw new RuntimeException("Out of order...");
- // if (e.getWindow() == mainWindow) {
- // log.log("Main window resized");
- // } else {
- // log.log("Sub window resized");
- // }
+ log.log("Sub window resized");
+ }
+ };
+ protected BrowserWindowResizeListener browserWindowResizeListener = new BrowserWindowResizeListener() {
+ public void browserWindowResized(BrowserWindowResizeEvent event) {
+ log.log("Main window resized");
}
};
private CheckBox immediateCheckBox;;;
@@ -71,10 +73,10 @@ public class LazyWindowResize extends AbstractTestCase {
public void valueChange(ValueChangeEvent event) {
if (resizeListenerCheckBox.getValue()) {
subWindow.addListener(resizeListener);
- mainWindow.addListener(resizeListener);
+ mainWindow.addListener(browserWindowResizeListener);
} else {
subWindow.removeListener(resizeListener);
- mainWindow.removeListener(resizeListener);
+ mainWindow.removeListener(browserWindowResizeListener);
}
}
diff --git a/tests/testbench/com/vaadin/tests/components/window/WindowResizeListener.java b/tests/testbench/com/vaadin/tests/components/window/WindowResizeListener.java
index a225028726..9526fd7aec 100644
--- a/tests/testbench/com/vaadin/tests/components/window/WindowResizeListener.java
+++ b/tests/testbench/com/vaadin/tests/components/window/WindowResizeListener.java
@@ -8,9 +8,9 @@ import com.vaadin.ui.Button;
import com.vaadin.ui.CheckBox;
import com.vaadin.ui.Label;
import com.vaadin.ui.Layout;
+import com.vaadin.ui.Root;
+import com.vaadin.ui.Root.BrowserWindowResizeEvent;
import com.vaadin.ui.Window;
-import com.vaadin.ui.Window.ResizeEvent;
-import com.vaadin.ui.Window.ResizeListener;
public class WindowResizeListener extends TestBase {
@@ -34,11 +34,11 @@ public class WindowResizeListener extends TestBase {
final Label l = new Label();
getLayout().addComponent(l);
- getMainWindow().addListener(new ResizeListener() {
- public void windowResized(ResizeEvent e) {
- l.setValue("Current main window size: "
- + getMainWindow().getWidth() + " x "
- + getMainWindow().getHeight());
+ getMainWindow().addListener(new Root.BrowserWindowResizeListener() {
+ public void browserWindowResized(BrowserWindowResizeEvent event) {
+ l.setValue("Current browser window size: "
+ + getMainWindow().getBrowserWindowWidth() + " x "
+ + getMainWindow().getBrowserWindowHeight());
}
});
diff --git a/tests/testbench/com/vaadin/tests/integration/EmbedSizeTest.java b/tests/testbench/com/vaadin/tests/integration/EmbedSizeTest.java
index 90e9d69300..eb26faacc0 100644
--- a/tests/testbench/com/vaadin/tests/integration/EmbedSizeTest.java
+++ b/tests/testbench/com/vaadin/tests/integration/EmbedSizeTest.java
@@ -6,8 +6,7 @@ import com.vaadin.tests.components.TestBase;
import com.vaadin.tests.util.Log;
import com.vaadin.ui.CheckBox;
import com.vaadin.ui.Root;
-import com.vaadin.ui.Window;
-import com.vaadin.ui.Window.ResizeEvent;
+import com.vaadin.ui.Root.BrowserWindowResizeEvent;
public class EmbedSizeTest extends TestBase {
@@ -35,11 +34,11 @@ public class EmbedSizeTest extends TestBase {
addComponent(lazyCheckBox);
addComponent(log);
- mainWindow.addListener(new Window.ResizeListener() {
- public void windowResized(ResizeEvent e) {
- Window window = e.getWindow();
- log.log("Resize event: " + window.getWidth() + " x "
- + window.getHeight());
+ mainWindow.addListener(new Root.BrowserWindowResizeListener() {
+ public void browserWindowResized(BrowserWindowResizeEvent event) {
+ log.log("Resize event: " + event.getWidth() + " x "
+ + event.getHeight());
+
}
});
}