From 27fcaf2699ee4359c2e0cdefb53f17bead2165db Mon Sep 17 00:00:00 2001 From: John Ahlroos Date: Tue, 8 Jan 2013 11:33:47 +0200 Subject: Fix for fixing both styling and broken behavior with ListSelect with newItemsAllowed enabled. #10537 Change-Id: I82682ffbc2bc1f2801a6826d7e0f78a82990ae9a --- .../listselect/ListSelectAllowNewItem.html | 52 ++++++++++++++++++++++ .../listselect/ListSelectAllowNewItem.java | 29 ++++++++++++ 2 files changed, 81 insertions(+) create mode 100644 uitest/src/com/vaadin/tests/components/listselect/ListSelectAllowNewItem.html create mode 100644 uitest/src/com/vaadin/tests/components/listselect/ListSelectAllowNewItem.java (limited to 'uitest/src/com/vaadin') diff --git a/uitest/src/com/vaadin/tests/components/listselect/ListSelectAllowNewItem.html b/uitest/src/com/vaadin/tests/components/listselect/ListSelectAllowNewItem.html new file mode 100644 index 0000000000..ad5eda1ace --- /dev/null +++ b/uitest/src/com/vaadin/tests/components/listselect/ListSelectAllowNewItem.html @@ -0,0 +1,52 @@ + + + + + + +New Test + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
New Test
open/run/com.vaadin.tests.components.listselect.ListSelectAllowNewItem?restartApplication
mouseClickvaadin=runcomvaadintestscomponentslistselectListSelectAllowNewItem::/VVerticalLayout[0]/Slot[1]/VVerticalLayout[0]/Slot[0]/VListSelect[0]/domChild[1]125,7
typevaadin=runcomvaadintestscomponentslistselectListSelectAllowNewItem::/VVerticalLayout[0]/Slot[1]/VVerticalLayout[0]/Slot[0]/VListSelect[0]/domChild[1]aaa
mouseClickvaadin=runcomvaadintestscomponentslistselectListSelectAllowNewItem::/VVerticalLayout[0]/Slot[1]/VVerticalLayout[0]/Slot[0]/VListSelect[0]/domChild[2]15,8
assertTextvaadin=runcomvaadintestscomponentslistselectListSelectAllowNewItem::/VVerticalLayout[0]/Slot[1]/VVerticalLayout[0]/Slot[0]/VListSelect[0]/domChild[0]/domChild[3]aaa
assertCSSClassvaadin=runcomvaadintestscomponentslistselectListSelectAllowNewItem::/VVerticalLayout[0]/Slot[1]/VVerticalLayout[0]/Slot[0]/VListSelect[0]/domChild[1]v-widget
assertCSSClassvaadin=runcomvaadintestscomponentslistselectListSelectAllowNewItem::/VVerticalLayout[0]/Slot[1]/VVerticalLayout[0]/Slot[0]/VListSelect[0]/domChild[2]v-widget
+ + diff --git a/uitest/src/com/vaadin/tests/components/listselect/ListSelectAllowNewItem.java b/uitest/src/com/vaadin/tests/components/listselect/ListSelectAllowNewItem.java new file mode 100644 index 0000000000..8e74a7a53d --- /dev/null +++ b/uitest/src/com/vaadin/tests/components/listselect/ListSelectAllowNewItem.java @@ -0,0 +1,29 @@ +package com.vaadin.tests.components.listselect; + +import java.util.Arrays; + +import com.vaadin.tests.components.TestBase; +import com.vaadin.ui.ListSelect; + +public class ListSelectAllowNewItem extends TestBase { + + @Override + protected void setup() { + ListSelect select = new ListSelect("Select", Arrays.asList("Option 1", + "Option 2")); + select.setImmediate(true); + select.setNewItemsAllowed(true); + addComponent(select); + } + + @Override + protected String getDescription() { + return "ListSelect with allowNewItems turned on"; + } + + @Override + protected Integer getTicketNumber() { + return 10537; + } + +} -- cgit v1.2.3