diff options
author | Guillermo Alvarez <guillermo@vaadin.com> | 2014-10-02 17:43:52 +0300 |
---|---|---|
committer | Vaadin Code Review <review@vaadin.com> | 2014-10-07 12:49:11 +0000 |
commit | e20a1594dd347f562145fea6a8645123c86fa3ec (patch) | |
tree | 605ef08f525a4a7edc784af77d0c1e2b885eac09 /client/src | |
parent | 7d4884fab4b224c2cff88038ceed51cb554d575a (diff) | |
download | vaadin-framework-e20a1594dd347f562145fea6a8645123c86fa3ec.tar.gz vaadin-framework-e20a1594dd347f562145fea6a8645123c86fa3ec.zip |
TreeTable should support font icons for items (#14077)
Change-Id: I758e0f80446290f17280447b1ff5c1f44cb8604b
Diffstat (limited to 'client/src')
-rw-r--r-- | client/src/com/vaadin/client/ui/VTreeTable.java | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/client/src/com/vaadin/client/ui/VTreeTable.java b/client/src/com/vaadin/client/ui/VTreeTable.java index 49d398246f..9b7e9702b2 100644 --- a/client/src/com/vaadin/client/ui/VTreeTable.java +++ b/client/src/com/vaadin/client/ui/VTreeTable.java @@ -26,7 +26,6 @@ import com.google.gwt.core.client.Scheduler; import com.google.gwt.core.client.Scheduler.ScheduledCommand; import com.google.gwt.dom.client.Document; import com.google.gwt.dom.client.Element; -import com.google.gwt.dom.client.ImageElement; import com.google.gwt.dom.client.SpanElement; import com.google.gwt.dom.client.Style.Display; import com.google.gwt.dom.client.Style.Unit; @@ -174,13 +173,10 @@ public class VTreeTable extends VScrollTable { .getFirstChild(); if (rowUidl.hasAttribute("icon")) { - // icons are in first content cell in TreeTable - ImageElement icon = Document.get().createImageElement(); - icon.setClassName("v-icon"); - icon.setAlt("icon"); - icon.setSrc(client.translateVaadinUri(rowUidl - .getStringAttribute("icon"))); - container.insertFirst(icon); + Icon icon = client.getIcon(rowUidl + .getStringAttribute("icon")); + icon.setAlternateText("icon"); + container.insertFirst(icon.getElement()); } String classname = "v-treetable-treespacer"; |