diff options
author | Anastasia Smirnova <anasmi@utu.fi> | 2018-04-16 18:00:31 +0300 |
---|---|---|
committer | Ilia Motornyi <elmot@vaadin.com> | 2018-05-02 16:19:02 +0300 |
commit | 913daf5c6d3df10774fe16b4d2efc77e448422a4 (patch) | |
tree | 6034ac198b1c72703a0468642171518bed2f4590 /uitest/src/main/java/com | |
parent | bcea998f993a618bc81c11b6c7fbc802bcf233e1 (diff) | |
download | vaadin-framework-913daf5c6d3df10774fe16b4d2efc77e448422a4.tar.gz vaadin-framework-913daf5c6d3df10774fe16b4d2efc77e448422a4.zip |
Add modality support to ColorPicker (#10815)
Diffstat (limited to 'uitest/src/main/java/com')
-rw-r--r-- | uitest/src/main/java/com/vaadin/tests/components/colorpicker/ColorPickerModal.java | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/uitest/src/main/java/com/vaadin/tests/components/colorpicker/ColorPickerModal.java b/uitest/src/main/java/com/vaadin/tests/components/colorpicker/ColorPickerModal.java new file mode 100644 index 0000000000..931de3aaed --- /dev/null +++ b/uitest/src/main/java/com/vaadin/tests/components/colorpicker/ColorPickerModal.java @@ -0,0 +1,44 @@ +package com.vaadin.tests.components.colorpicker; + +import com.vaadin.annotations.Widgetset; +import com.vaadin.server.DefaultErrorHandler; +import com.vaadin.server.ErrorHandler; +import com.vaadin.server.VaadinRequest; +import com.vaadin.shared.ui.colorpicker.Color; +import com.vaadin.tests.components.AbstractTestUIWithLog; +import com.vaadin.ui.ColorPicker; +import com.vaadin.ui.VerticalLayout; +import com.vaadin.ui.Window; + +@Widgetset("com.vaadin.DefaultWidgetSet") +public class ColorPickerModal extends AbstractTestUIWithLog + implements ErrorHandler { + + @Override + protected void setup(VaadinRequest req) { + getSession().setErrorHandler(this); + Window modalWindow = new Window("Modal window"); + modalWindow.setModal(true); + VerticalLayout vl = new VerticalLayout(); + ColorPicker cp = new ColorPicker("Color Picker test", Color.GREEN); + cp.setId("colorP"); + cp.setModal(true); + vl.addComponent(cp); + modalWindow.setContent(vl); + addWindow(modalWindow); + } + + @Override + protected Integer getTicketNumber() { + return 9511; + } + + @Override + public void error(com.vaadin.server.ErrorEvent event) { + log("Exception caught on execution with " + + event.getClass().getSimpleName() + " : " + + event.getThrowable().getClass().getName()); + + DefaultErrorHandler.doDefault(event); + } +} |