diff options
author | Artur Signell <artur@vaadin.com> | 2013-04-23 10:36:44 +0300 |
---|---|---|
committer | Artur Signell <artur@vaadin.com> | 2013-04-23 10:41:09 +0300 |
commit | feb9a8c3510afc76c079fafcd9e507205bde139c (patch) | |
tree | c708580ae8fcce1a96f60604e2c91c7181e7d949 /uitest | |
parent | 184114b0881a5323139e5cafd6bd7e5c04afd8e2 (diff) | |
download | vaadin-framework-feb9a8c3510afc76c079fafcd9e507205bde139c.tar.gz vaadin-framework-feb9a8c3510afc76c079fafcd9e507205bde139c.zip |
Different fix for #11152 which is restricted to the problematic case in horizontal layout
Change-Id: I4727f0a8f0b82f14f059c7e47a1819a18630a4c0
Diffstat (limited to 'uitest')
-rw-r--r-- | uitest/src/com/vaadin/tests/components/combobox/ComboBoxCursorPositionReset.java | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/uitest/src/com/vaadin/tests/components/combobox/ComboBoxCursorPositionReset.java b/uitest/src/com/vaadin/tests/components/combobox/ComboBoxCursorPositionReset.java new file mode 100644 index 0000000000..20a62f2a33 --- /dev/null +++ b/uitest/src/com/vaadin/tests/components/combobox/ComboBoxCursorPositionReset.java @@ -0,0 +1,55 @@ +/* + * Copyright 2000-2013 Vaadin Ltd. + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy of + * the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ +package com.vaadin.tests.components.combobox; + +import com.vaadin.server.VaadinRequest; +import com.vaadin.tests.components.AbstractTestUI; +import com.vaadin.ui.ComboBox; +import com.vaadin.ui.HorizontalLayout; +import com.vaadin.ui.Label; + +public class ComboBoxCursorPositionReset extends AbstractTestUI { + + @Override + protected void setup(VaadinRequest request) { + final HorizontalLayout root = new HorizontalLayout(); + root.setSizeFull(); + setContent(root); + + ComboBox combo = new ComboBox(); + combo.setImmediate(true); + root.addComponent(combo); + combo.addItem("Hello World"); + combo.addItem("Please click on the text"); + + combo.setValue("Please click on the text"); + Label gap = new Label(); + root.addComponent(gap); + root.setExpandRatio(gap, 1); + + } + + @Override + protected String getTestDescription() { + return "Clicking on the text in the ComboBox should position the caret where you clicked, not cause it to jump to the start or the end"; + } + + @Override + protected Integer getTicketNumber() { + return 11152; + } + +} |