From: Artur Signell Date: Thu, 3 Sep 2009 06:02:33 +0000 (+0000) Subject: Test case for #3263 X-Git-Tag: 6.7.0.beta1~2536 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=d09f289ab7aaaa34971df54d1d17e69ca8b88816;p=vaadin-framework.git Test case for #3263 svn changeset:8643/svn branch:6.1 --- diff --git a/WebContent/VAADIN/themes/tests-tickets/styles.css b/WebContent/VAADIN/themes/tests-tickets/styles.css index d918c3178f..0640b90f04 100644 --- a/WebContent/VAADIN/themes/tests-tickets/styles.css +++ b/WebContent/VAADIN/themes/tests-tickets/styles.css @@ -1288,4 +1288,8 @@ padding:2px; .green { background:green; } - \ No newline at end of file + +.v-checkbox-wrap label { + white-space: normal; +} + diff --git a/src/com/vaadin/tests/components/checkbox/CheckboxCaptionWrapping.java b/src/com/vaadin/tests/components/checkbox/CheckboxCaptionWrapping.java new file mode 100644 index 0000000000..e083e31dae --- /dev/null +++ b/src/com/vaadin/tests/components/checkbox/CheckboxCaptionWrapping.java @@ -0,0 +1,37 @@ +package com.vaadin.tests.components.checkbox; +import com.vaadin.tests.components.TestBase; +import com.vaadin.ui.CheckBox; +import com.vaadin.ui.Label; +import com.vaadin.ui.VerticalLayout; + +public class CheckboxCaptionWrapping extends TestBase { + + @Override + protected String getDescription() { + return "The checkbox caption consists of 10 words which should all be shown. There should be no extra white space between the checkbox caption and the label below it."; + } + + @Override + protected Integer getTicketNumber() { + return 3263; + } + + @Override + protected void setup() { + setTheme("tests-tickets"); + VerticalLayout mainLayout = new VerticalLayout(); + CheckBox cb = new CheckBox( + "Checkbox with some Incididunt ut labore et dolore magna aliqua."); + cb.setStyleName("wrap"); + mainLayout.setStyleName("borders"); + mainLayout.setWidth("300px"); + mainLayout.addComponent(cb); + mainLayout.addComponent(new Label( + "Lorem ipsum dolor sit amet, consectetur adipisicing" + + " elit, sed do eiusmod tempor.")); + + addComponent(mainLayout); + + } + +}