private void resetInner() { this.element.removeAllChildren(); if (this.iconType != null) { Icon icon = new Icon(); icon.setType(this.iconType); this.element.appendChild(icon.getElement()); } if (this.type != Type.ICON && this.text != null) { Text textElem = Document.get().createTextNode(this.text); this.element.appendChild(textElem); } }
private void resetInner() { this.element.removeAllChildren(); if (this.iconType != null) { Icon icon = new Icon(); icon.setType(this.iconType); this.element.appendChild(icon.getElement()); } if (this.type != Type.ICON && this.text != null) { Text textElem = Document.get().createTextNode(this.text); this.element.appendChild(textElem); } }
@Override public void setText(String text) { boolean emptyText = text == null || text.isEmpty(); if (emptyText) { if (txt != null) txt.setInnerText(text); } else { if (txt == null) { txt = Document.get().createSpanElement(); a.appendChild(txt); } txt.setInnerText(text); } refreshPositioning(); }
@Override public void setText(String text) { boolean emptyText = text == null || text.isEmpty(); if (emptyText) { if (txt != null) txt.setInnerText(text); } else { if (txt == null) { txt = Document.get().createSpanElement(); a.appendChild(txt); } txt.setInnerText(text); } refreshPositioning(); }
@Override public void edit(String value) { this.getElement().removeAllChildren(); if (value != null) { AnchorElement anchor = Document.get().createAnchorElement(); Icon icon = new Icon(); icon.setType(IconFont.ICON_MAIL); StringBuffer sb = new StringBuffer(); sb.append("mailto:").append(value); anchor.setHref(sb.toString()); anchor.appendChild(icon.getElement()); anchor.appendChild(Document.get().createTextNode(value)); this.getElement().appendChild(anchor); } } }
@Override public void setText(String text) { boolean emptyText = text == null || text.isEmpty(); if (emptyText) { if (txt != null) txt.setInnerText(text); } else { if (txt == null) { txt = Document.get().createSpanElement(); a.appendChild(txt); } txt.setInnerText(text); } refreshPositioning(); }
@Override public void edit(String value) { this.getElement().removeAllChildren(); if (value != null) { AnchorElement anchor = Document.get().createAnchorElement(); Icon icon = new Icon(); icon.setType(IconFont.ICON_MAIL); StringBuffer sb = new StringBuffer(); sb.append("mailto:").append(value); anchor.setHref(sb.toString()); anchor.appendChild(icon.getElement()); anchor.appendChild(Document.get().createTextNode(value)); this.getElement().appendChild(anchor); } } }
public ImageLink() { a = Document.get().createAnchorElement(); setElement(a); initA(); img = Document.get().createImageElement(); initImg(); a.appendChild(img); }
public ImageLink() { a = Document.get().createAnchorElement(); setElement(a); initA(); img = Document.get().createImageElement(); initImg(); a.appendChild(img); }
public ImageLink() { a = Document.get().createAnchorElement(); setElement(a); initA(); img = Document.get().createImageElement(); initImg(); a.appendChild(img); }
@Override public void declareVariable(String var, String description) { SpanElement span = Document.get().createSpanElement(); span.setInnerText(var); AnchorElement anchor = Document.get().createAnchorElement(); anchor.setTitle(description); anchor.appendChild(span); LIElement li = Document.get().createLIElement(); li.getStyle().setCursor(Style.Cursor.POINTER); li.appendChild(anchor); variablesMenu.appendChild((Node) li); Event.sinkEvents(anchor, Event.ONCLICK); Event.setEventListener(anchor, event -> { if(Event.ONCLICK == event.getTypeInt()) { presenter.onVariableSelected(var); } }); }
@Override public void declareVariable(String var, String description) { SpanElement span = Document.get().createSpanElement(); span.setInnerText(var); AnchorElement anchor = Document.get().createAnchorElement(); anchor.setTitle(description); anchor.appendChild(span); LIElement li = Document.get().createLIElement(); li.getStyle().setCursor(Style.Cursor.POINTER); li.appendChild(anchor); variablesMenu.appendChild((Node) li); Event.sinkEvents(anchor, Event.ONCLICK); Event.setEventListener(anchor, event -> { if(Event.ONCLICK == event.getTypeInt()) { presenter.onVariableSelected(var); } }); }