123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- package com.vaadin.tests.components.notification;
-
- import com.vaadin.server.VaadinRequest;
- import com.vaadin.shared.Position;
- import com.vaadin.tests.components.AbstractReindeerTestUI;
- import com.vaadin.ui.Button;
- import com.vaadin.ui.Notification;
-
- /**
- * Test UI class for Notification with middle left and middle right positions.
- *
- * @since 7.2
- * @author Vaadin Ltd
- */
- public class MiddleNotificationPosition extends AbstractReindeerTestUI {
-
- @Override
- protected void setup(VaadinRequest request) {
- Button left = new Button("Show Notification in middle left");
- left.addStyleName("show-middle-left");
- left.addClickListener(event -> {
- Notification notification = new Notification("Notification");
- notification.setDelayMsec(10000);
- notification.setPosition(Position.MIDDLE_LEFT);
- notification.show(getUI().getPage());
- });
- addComponent(left);
-
- Button right = new Button("Show Notification in middle right");
- right.addStyleName("show-middle-right");
- right.addClickListener(event -> {
- Notification notification = new Notification("Notification");
- notification.setDelayMsec(10000);
- notification.setPosition(Position.MIDDLE_RIGHT);
- notification.show(getUI().getPage());
- });
- addComponent(right);
-
- }
-
- @Override
- protected String getTestDescription() {
- return "Position.MIDDLE_LEFT and Position.MIDDLE_RIGHT should work for Notification";
- }
-
- @Override
- protected Integer getTicketNumber() {
- return 12931;
- }
-
- }
|