aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorAutomerge <automerge@vaadin.com>2012-05-14 09:11:31 +0000
committerAutomerge <automerge@vaadin.com>2012-05-14 09:11:31 +0000
commit321b403c95ce067db25b67b91c531a5e082c38eb (patch)
tree58b9dc2051843d7ecd41edc1547246106b3f9100 /tests
parent3826313b3485dc944e2ab40867936331374fa93d (diff)
downloadvaadin-framework-321b403c95ce067db25b67b91c531a5e082c38eb.tar.gz
vaadin-framework-321b403c95ce067db25b67b91c531a5e082c38eb.zip
[merge from 6.7] #5521 portlet body should fill portlet content e.g. in Liferay freeform layout, related manual test application
svn changeset:23729/svn branch:6.8
Diffstat (limited to 'tests')
-rw-r--r--tests/testbench/com/vaadin/tests/integration/PortletSizeInLiferayFreeformLayoutApplication.java30
1 files changed, 30 insertions, 0 deletions
diff --git a/tests/testbench/com/vaadin/tests/integration/PortletSizeInLiferayFreeformLayoutApplication.java b/tests/testbench/com/vaadin/tests/integration/PortletSizeInLiferayFreeformLayoutApplication.java
new file mode 100644
index 0000000000..1687bd588a
--- /dev/null
+++ b/tests/testbench/com/vaadin/tests/integration/PortletSizeInLiferayFreeformLayoutApplication.java
@@ -0,0 +1,30 @@
+package com.vaadin.tests.integration;
+
+import com.vaadin.Application;
+import com.vaadin.ui.Label;
+import com.vaadin.ui.VerticalLayout;
+import com.vaadin.ui.Window;
+
+/**
+ * On Liferay in a freeform layout, this application should get its height from
+ * the height of the portlet container in the Liferay layout.
+ *
+ * See ticket #5521.
+ */
+public class PortletSizeInLiferayFreeformLayoutApplication extends Application {
+ @Override
+ public void init() {
+ Window mainWindow = new Window("Portlet5521 Application");
+ ((VerticalLayout) mainWindow.getContent()).setMargin(false);
+ ((VerticalLayout) mainWindow.getContent()).setSizeFull();
+ // ((VerticalLayout) mainWindow.getContent()).setHeight("200px");
+ Label label = new Label("Hello Vaadin user");
+ mainWindow.addComponent(label);
+ for (int i = 0; i < 50; ++i) {
+ mainWindow.addComponent(new Label("Label " + i));
+ }
+ mainWindow.setSizeFull();
+ setMainWindow(mainWindow);
+ }
+
+}