From df2157ab9f39f7170675c8540a589cdc101d9456 Mon Sep 17 00:00:00 2001 From: Adam Wagner Date: Fri, 20 Oct 2017 10:14:33 +0200 Subject: Check class name type on Grid cell mouse over (#10194) * Check whether className is of type string * Move string type checker method to widget util * Fix formatting of WidgetUtil * Break svg into lines --- .../tests/components/grid/GridSvgInCell.java | 40 ++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 uitest/src/main/java/com/vaadin/tests/components/grid/GridSvgInCell.java (limited to 'uitest/src/main/java') diff --git a/uitest/src/main/java/com/vaadin/tests/components/grid/GridSvgInCell.java b/uitest/src/main/java/com/vaadin/tests/components/grid/GridSvgInCell.java new file mode 100644 index 0000000000..fbe59b8a88 --- /dev/null +++ b/uitest/src/main/java/com/vaadin/tests/components/grid/GridSvgInCell.java @@ -0,0 +1,40 @@ +package com.vaadin.tests.components.grid; + +import com.vaadin.annotations.Widgetset; +import com.vaadin.server.VaadinRequest; +import com.vaadin.tests.components.AbstractTestUI; +import com.vaadin.ui.Grid; +import com.vaadin.ui.renderers.HtmlRenderer; + +@Widgetset("com.vaadin.DefaultWidgetSet") +public class GridSvgInCell extends AbstractTestUI { + + private static class DataObject { + private String svg; + + public String getSvg() { + return svg; + } + + public void setSvg(String svg) { + this.svg = svg; + } + } + + @Override + protected void setup(VaadinRequest request) { + Grid grid = new Grid<>(); + grid.addColumn(DataObject::getSvg).setCaption("SVG") + .setRenderer(new HtmlRenderer("")); + + DataObject data = new DataObject(); + data.setSvg( + "" + + "" + + "" + + ""); + grid.setItems(data); + + addComponent(grid); + } +} -- cgit v1.2.3