1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- package com.vaadin.tests.components.textfield;
-
- import com.vaadin.annotations.Theme;
- import com.vaadin.server.VaadinRequest;
- import com.vaadin.tests.components.AbstractReindeerTestUI;
- import com.vaadin.ui.Button;
- import com.vaadin.ui.FormLayout;
- import com.vaadin.ui.TextField;
- import com.vaadin.ui.Window;
-
- @SuppressWarnings("serial")
- @Theme("chameleon")
- public class TextFieldTruncatesUnderscoresInModalDialogs
- extends AbstractReindeerTestUI {
-
- @Override
- protected void setup(VaadinRequest request) {
- final Window dialog = new Window();
-
- FormLayout formLayout = new FormLayout();
- formLayout.setSpacing(true);
-
- formLayout.addComponent(
- new Button("Disappear",
- event -> event.getButton().setVisible(false)));
-
- formLayout.addComponent(new TextField(null, "____pqjgy____"));
-
- dialog.setContent(formLayout);
-
- getUI().addWindow(dialog);
- }
-
- @Override
- protected String getTestDescription() {
- return "Text field must not truncate underscores in modal dialogs.";
- }
-
- @Override
- protected Integer getTicketNumber() {
- return 12974;
- }
-
- }
|