private void setThumbnail() { if (attachment.getMimeType().contains("pdf")) { thumbnailContainer.setClassName(Icons.INSTANCE.filePdf()); } else { thumbnailContainer.setClassName(Icons.INSTANCE.file()); } } }
protected void insertNodeIcon(TableCellElement td) { if (nodeIcon != null) { SpanElement iconElement = Document.get().createSpanElement(); iconElement.setClassName(nodeIcon); iconElement.addClassName("v-table-icon-element"); td.getFirstChild().insertFirst(iconElement); } }
public void setDescription(String description) { if (description != null && !description.trim().isEmpty()) { if (descriptionElement == null) { descriptionElement = Document.get().createSpanElement(); descriptionElement.setClassName(NAVBUTTON_CLASSNAME + "-desc"); } /* * Add the descriptionElement if it's not already added as it might * have been overwritten by a call to #setText */ if (!getElement().isOrHasChild(descriptionElement)) { getElement().insertFirst(descriptionElement); } descriptionElement.setInnerHTML(description); } else if (descriptionElement != null) { descriptionElement.removeFromParent(); descriptionElement = null; } }
@Override public SpanElement renderCategory(Category<ProjectImporterDescriptor> category) { SpanElement textElement = Document.get().createSpanElement(); textElement.setClassName(resources.defaultCategoriesListCss().headerText()); textElement.setInnerText(category.getTitle()); return textElement; } };
@Override public SpanElement renderCategory(Category<ClasspathPagePresenter> category) { SpanElement spanElement = Document.get().createSpanElement(); spanElement.setClassName(commandResources.getCss().categoryHeader()); spanElement.setInnerText(category.getTitle()); return spanElement; } };
wrapElement.setClassName(getStylePrimaryName() + "-wrap"); captionElement.setClassName(getStylePrimaryName() + "-caption"); if (caption != null) { if (captionAsHtml) { badgeElement.setClassName(getStylePrimaryName() + "-badge");
protected void addItem(String iconClass, String id, String name, String description, Command onClicked) { Element nameEl = onClicked != null ? Document.get().createAnchorElement() : Document.get().createSpanElement(); nameEl.setInnerText(name); nameEl.setClassName(onClicked != null ? "uf-navtree-widget-non-clicked" : "uf-navtree-widget-non-clickable"); if (description != null && !description.equals(name)) { nameEl.setTitle(description); } SpanElement iconSpan = Document.get().createSpanElement(); iconSpan.setClassName("uf-navtree-widget-icon " + iconClass); DivElement div = Document.get().createDivElement(); div.appendChild(iconSpan); div.appendChild(nameEl); navWidget.appendChild((Node) div); itemMap.put(id, nameEl); if (onClicked != null) { Event.sinkEvents(nameEl, Event.ONCLICK); Event.setEventListener(nameEl, event -> { if (Event.ONCLICK == event.getTypeInt()) { onClicked.execute(); } }); } } }
protected void addItem(String iconClass, String id, String name, String description, Command onClicked) { Element nameEl = onClicked != null ? Document.get().createAnchorElement() : Document.get().createSpanElement(); nameEl.setInnerText(name); nameEl.setClassName(onClicked != null ? "uf-navtree-widget-non-clicked" : "uf-navtree-widget-non-clickable"); if (description != null && !description.equals(name)) { nameEl.setTitle(description); } SpanElement iconSpan = Document.get().createSpanElement(); iconSpan.setClassName("uf-navtree-widget-icon " + iconClass); DivElement div = Document.get().createDivElement(); div.appendChild(iconSpan); div.appendChild(nameEl); navWidget.appendChild((Node) div); itemMap.put(id, nameEl); if (onClicked != null) { Event.sinkEvents(nameEl, Event.ONCLICK); Event.setEventListener(nameEl, event -> { if (Event.ONCLICK == event.getTypeInt()) { onClicked.execute(); } }); } } }
@Override public void renderElement(Element element, ClasspathEntry data) { SpanElement categoryHeaderElement = Document.get().createSpanElement(); categoryHeaderElement.setClassName(classpathResources.getCss().elementHeader()); element.appendChild(categoryHeaderElement); SpanElement iconElement = Document.get().createSpanElement(); if (data.getPath().endsWith(".jar")) { iconElement.appendChild(javaResources.jarFileIcon().getSvg().getElement()); } categoryHeaderElement.appendChild(iconElement); Element textElement = createNameOfElement(data.getPath()); textElement.addClassName(classpathResources.getCss().elementLabel()); categoryHeaderElement.appendChild(textElement); element.appendChild(categoryHeaderElement); }
private Element renderCategoryHeader(String category) { SpanElement categoryElement = Document.get().createSpanElement(); categoryElement.setClassName(resources.defaultCategoriesListCss().headerText()); SpanElement iconElement = Document.get().createSpanElement(); categoryElement.appendChild(iconElement); SpanElement textElement = Document.get().createSpanElement(); categoryElement.appendChild(textElement); textElement.setInnerText(category); Icon icon = iconRegistry.getIconIfExist(category + ".samples.category.icon"); if (icon != null) { final SVGImage iconSVG = icon.getSVGImage(); if (iconSVG != null) { iconElement.appendChild(iconSVG.getElement()); return categoryElement; } } return categoryElement; }
@Override public void addPerspective(String name, Command onClicked) { AnchorElement anchor = Document.get().createAnchorElement(); anchor.getStyle().setCursor(Style.Cursor.POINTER); anchor.getStyle().setColor("black"); anchor.getStyle().setProperty("fontSize", "larger"); anchor.setInnerText(name); Event.sinkEvents(anchor, Event.ONCLICK); Event.setEventListener(anchor, event -> { if (Event.ONCLICK == event.getTypeInt()) { onClicked.execute(); } }); SpanElement icon = Document.get().createSpanElement(); icon.getStyle().setMarginRight(10, Style.Unit.PX); icon.setClassName("fa fa-file-text-o"); icon.getStyle().setProperty("fontSize", "larger"); DivElement gi = createItemDiv(new Element[]{icon, anchor}); perspectivesDiv.appendChild((Node) gi); }
@Override public void addPerspective(String name, Command onClicked) { AnchorElement anchor = Document.get().createAnchorElement(); anchor.getStyle().setCursor(Style.Cursor.POINTER); anchor.getStyle().setColor("black"); anchor.getStyle().setProperty("fontSize", "larger"); anchor.setInnerText(name); Event.sinkEvents(anchor, Event.ONCLICK); Event.setEventListener(anchor, event -> { if (Event.ONCLICK == event.getTypeInt()) { onClicked.execute(); } }); SpanElement icon = Document.get().createSpanElement(); icon.getStyle().setMarginRight(10, Style.Unit.PX); icon.setClassName("fa fa-file-text-o"); icon.getStyle().setProperty("fontSize", "larger"); DivElement gi = createItemDiv(new Element[]{icon, anchor}); perspectivesDiv.appendChild((Node) gi); }
private SpanElement renderSubElementButtons() { final SpanElement categorySubElement = Document.get().createSpanElement(); categorySubElement.setClassName(editConfigurationsResources.getCss().buttonArea());
private SpanElement renderCategoryHeader(final String categoryTitle) { SpanElement categoryHeaderElement = Document.get().createSpanElement(); categoryHeaderElement.setClassName(editConfigurationsResources.getCss().categoryHeader());
header.setStyleName(resources.defaultCategoriesListCss().categoryHeader()); SpanElement label = Document.get().createSpanElement(); label.setClassName(resources.defaultCategoriesListCss().categoryLabel());