@Override public void setupEmptyContainer() { componentContainer.innerHTML = ""; componentContainer.appendChild(selectConstraint); }
@Override public void show(FormRenderingContext ctx, boolean showHeader) { boolean alertAdded = header.contains(alert); if(!alertAdded && showHeader) { header.appendChild(alert); } else if(alertAdded && !showHeader) { header.removeChild(alert); } form.render(ctx); }
public void addMenus(final HTMLElement element) { if (actionsMenu == null) { actionsMenu = (HTMLDivElement) document.createElement("div"); actionsMenu.classList.add("form-group"); if (actions.hasChildNodes()) { actions.insertBefore(actionsMenu, actions.childNodes.item(0)); } else { actions.appendChild(actionsMenu); } } actionsMenu.appendChild(element); }
@Override public Chip disable() { this.enabled = false; element.setAttribute("disabled", "disabled"); removeIconContainer.setAttribute("disabled", "disabled"); return this; }
public void disableClose() { actions.removeChild(closeGroup); }
private boolean hasChildren(final DataType dataType) { return listItems.querySelectorAll("[" + PARENT_UUID_ATTR + "=\"" + dataType.getUUID() + "\"]").length > 0; }
public BlockHeader invert() { if (nonNull(descriptionElement)) { descriptionElement.remove(); element.insertBefore(descriptionElement, headerElement); } return this; }
public TabsPanel setContentContainer(HTMLElement contentContainer) { if (element.contains(tabsContent)) { tabsContent.remove(); } Style.of(contentContainer).add("tab-content"); this.tabsContent = contentContainer; return this; }
public Templated_Overlay() { this.templated_overlay_root_element = (elemental2.dom.HTMLDivElement)DomGlobal.document.createElement("div"); this.templated_overlay_root_element.setAttribute("class", "overlay"); this.templated_overlay_root_element.setAttribute("style", "display: none;"); init(); }
public void disableClose() { actions.removeChild(closeGroup); }
private void initFocusElements() { NodeList<Element> elementNodeList = asElement().querySelectorAll("a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), [tabindex=\"0\"]"); List<Element> elements = elementNodeList.asList(); if (elements.size() > 0) { focusElements = elements; firstFocusElement = focusElements.get(0); lastFocusElement = elements.get(elements.size() - 1); } else { lastFocusElement = modal.modalContent; } }
public BlockHeader invert() { if (nonNull(descriptionElement)) { descriptionElement.remove(); element.insertBefore(descriptionElement, headerElement); } return this; }
public TabsPanel setContentContainer(HTMLElement contentContainer) { if (element.contains(tabsContent)) { tabsContent.remove(); } Style.of(contentContainer).add("tab-content"); this.tabsContent = contentContainer; return this; }
@Override public T appendChild(Node content) { modal.modalBody.appendChild(content); return (T) this; }
@Override public void show(FormRenderingContext ctx, boolean showHeader) { boolean alertAdded = header.contains(alert); if(!alertAdded && showHeader) { header.appendChild(alert); } else if(alertAdded && !showHeader) { header.removeChild(alert); } form.render(ctx); }
public void addMenus(final HTMLElement element) { if (actionsMenu == null) { actionsMenu = (HTMLDivElement) document.createElement("div"); actionsMenu.classList.add("form-group"); if (actions.hasChildNodes()) { actions.insertBefore(actionsMenu, actions.childNodes.item(0)); } else { actions.appendChild(actionsMenu); } } actionsMenu.appendChild(element); }
public Templated_Overlay() { this.templated_overlay_root_element = (elemental2.dom.HTMLDivElement)DomGlobal.document.createElement("div"); this.templated_overlay_root_element.setAttribute("class", "overlay"); this.templated_overlay_root_element.setAttribute("style", "display: none;"); init(); }
@Override public void clear() { multiScreenViews.destroyAll(); parts.values().forEach(s -> content.removeChild(s.getElement())); parts.clear(); }
private void initFocusElements() { NodeList<Element> elementNodeList = asElement().querySelectorAll("a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), [tabindex=\"0\"]"); List<Element> elements = elementNodeList.asList(); if (elements.size() > 0) { focusElements = elements; firstFocusElement = focusElements.get(0); lastFocusElement = elements.get(elements.size() - 1); } else { lastFocusElement = modal.modalContent; } }
@Override public void show(HTMLElement element) { content.appendChild(element); } }