]> source.dussan.org Git - vaadin-framework.git/commitdiff
Merge of (#9508) test to Vaadin 7. 29/529/1
authorAnna Koskinen <anna@vaadin.com>
Tue, 18 Dec 2012 09:34:46 +0000 (11:34 +0200)
committerAnna Koskinen <anna@vaadin.com>
Tue, 18 Dec 2012 09:34:46 +0000 (11:34 +0200)
Tabsheet content shouldn't disappear after browser resize.

Change-Id: If5dafd23925b4ada520d218af60aa48366a75aaa

uitest/src/com/vaadin/tests/components/tabsheet/HiddenTabSheetBrowserResize.java [new file with mode: 0644]

diff --git a/uitest/src/com/vaadin/tests/components/tabsheet/HiddenTabSheetBrowserResize.java b/uitest/src/com/vaadin/tests/components/tabsheet/HiddenTabSheetBrowserResize.java
new file mode 100644 (file)
index 0000000..0fdb579
--- /dev/null
@@ -0,0 +1,38 @@
+package com.vaadin.tests.components.tabsheet;
+
+import com.vaadin.tests.components.TestBase;
+import com.vaadin.ui.Button;
+import com.vaadin.ui.Button.ClickEvent;
+import com.vaadin.ui.Label;
+import com.vaadin.ui.TabSheet;
+
+public class HiddenTabSheetBrowserResize extends TestBase {
+
+    @Override
+    public void setup() {
+        final TabSheet tabSheet = new TabSheet();
+
+        tabSheet.addTab(new Label("Label1"), "Tab1");
+        tabSheet.addTab(new Label("Label2"), "Tab2");
+
+        Button toggleButton = new Button("Toggle TabSheet",
+                new Button.ClickListener() {
+                    public void buttonClick(ClickEvent event) {
+                        tabSheet.setVisible(!tabSheet.isVisible());
+                    }
+                });
+        addComponent(toggleButton);
+        addComponent(tabSheet);
+    }
+
+    @Override
+    protected String getDescription() {
+        return "TabSheet content disappears if browser window resized when the TabSheet is hidden";
+    }
+
+    @Override
+    protected Integer getTicketNumber() {
+        return 9508;
+    }
+
+}