/** * Appends the specified element to the parent element if not already present. If parent already contains child, * this method does nothing. */ public static void lazyAppend(Element parent, Element child) { if (!parent.contains(child)) { parent.appendChild(child); } }
Element makeTree(final Collection<DecisionNavigatorItem> items) { final Element ulElement = createElement("ul"); items.forEach(item -> { ulElement.appendChild(makeTreeItemElement(item)); }); return ulElement; }
public void addPresenter(final P presenter) { presenters.add(presenter); listElement.appendChild(presenter.getView().getElement()); }
@Override public void setupListComponent(final SmallSwitchComponent dataTypeListComponent) { getListContainer().innerHTML = ""; getListContainer().appendChild(listTextNode()); getListContainer().appendChild(dataTypeListComponent.getElement()); }
tooltipClasses.forEach(c -> span.classList.add(c)); Element content = DomGlobal.document.createElement("span"); content.appendChild(span); sb.appendHtmlConstant(content.innerHTML);
@Override public void setupSelectComponent(final DataTypeSelect typeSelect) { final HTMLElement element = typeSelect.getElement(); getType().innerHTML = ""; getType().appendChild(element); }
@Override public void add(SSHKeyEditor editor) { Element li = document.createElement("li"); li.className = "list-group-item"; li.appendChild(editor.getElement()); keysContainer.appendChild(li); }
@Override public void setupConstraintComponent(final DataTypeConstraint dataTypeConstraintComponent) { getConstraintContainer().innerHTML = ""; getConstraintContainer().appendChild(dataTypeConstraintComponent.getElement()); }
@Override public void add(SSHKeyEditor editor) { Element li = document.createElement("li"); li.className = "list-group-item"; li.appendChild(editor.getElement()); keysContainer.appendChild(li); }
@JsOverlay public final void saveGroup(Map<String, String> attributes) { Element group = this.__createElement("g"); Element parent = this.__closestGroupOrSvg(null); this.__groupStack.push(parent); parent.appendChild(group); this.__currentElement = group; //setting the group attributes addAttributes(attributes); }
@JsOverlay public final void saveGroup(Map<String, String> attributes) { Element group = this.__createElement("g"); Element parent = this.__closestGroupOrSvg(null); this.__groupStack.push(parent); parent.appendChild(group); this.__currentElement = group; //setting the group attributes addAttributes(attributes); }
public void setup(final Element element, final List<Option> options, final String initialValue, final Consumer<String> onChange) { elemental2DomUtil.removeAllElementChildren(element); element.appendChild(view.getElement()); optionsListPresenter.setup( view.getSelect(), options, (item, presenter) -> presenter.setup(item, this)); view.setValue(initialValue); this.onChange = onChange; view.initSelect(); }