/** Generates and sets an unique id on the element. */ public B id() { id(Elements.createDocumentUniqueId()); return that(); }
public static HtmlContentBuilder<HTMLHeadingElement> h(int n, String text) { return h(n).textContent(text); }
public static InputBuilder<HTMLInputElement> input(String type) { return input(type, HTMLInputElement.class); }
public static DominoElement<HTMLDivElement> div() { return DominoElement.of(Elements.div()); }
public VerticalTab(BaseIcon<?> icon) { setIcon(icon); this.anchorElement = a() .add(this.icon) .asElement(); init(); }
void setHeaderText(String heading) { if (isNull(header)) { body = p().css("list-group-item-text").asElement(); body.innerHTML = element.innerHTML; ElementUtil.clear(element); header = h(4).css("list-group-item-heading").asElement(); header.textContent = heading; element.appendChild(header); element.appendChild(body); } else { header.textContent = heading; } }
public static TextContentBuilder<HTMLOptionElement> option(String text) { return option().textContent(text); }
public Slide(String imageSrc) { this(img(imageSrc).asElement()); }
public static MdiIcon create(String icon) { MdiIcon iconElement = new MdiIcon(i().css("mdi").css(icon).asElement()); iconElement.name = icon; return iconElement; }
public Block setCode(String code){ if(nonNull(element.firstChild)) element.removeChild(element.firstChild); element.appendChild(code().style(CODE_STYLE).textContent(code).asElement()); return this; }
public Blockquote setFooterContent(Node content) { if (nonNull(footer)) footer.remove(); footer = DominoElement.of(footer().add(content)); element.appendChild(footer); return this; }
public static InputBuilder<HTMLInputElement> input(InputType type) { return input(type.name()); }
public static DominoElement<HTMLDivElement> div() { return DominoElement.of(Elements.div()); }
public static HTMLAnchorElement openInNewTabLink(String text, String targetUrl) { return a() .textContent(text) .on(EventType.click, event -> DomGlobal.window.open(targetUrl, "_blank")) .asElement(); } }
void setHeaderText(String heading) { if (isNull(header)) { body = p().css("list-group-item-text").asElement(); body.innerHTML = element.innerHTML; ElementUtil.clear(element); header = h(4).css("list-group-item-heading").asElement(); header.textContent = heading; element.appendChild(header); element.appendChild(body); } else { header.textContent = heading; } }