private String getHTMLContent(final Element element) { final HTMLDivElement div = (HTMLDivElement) document.createElement("div"); div.appendChild(element); return div.innerHTML; }
protected void injectComponentCss(String componentCss) { if (componentCss == null || componentCss.isEmpty()) { return; } HTMLStyleElement styleElement = (HTMLStyleElement) document.createElement("style"); styleElement.type = "text/css"; styleElement.textContent = componentCss; document.head.appendChild(styleElement); } }
@Override public HTMLElement apply(final MenuGroup menuItem, final List<HTMLElement> subMenus) { HTMLDivElement div = (HTMLDivElement) document.createElement("div"); div.classList.add("form-group"); subMenus.forEach(e -> div.appendChild(e)); return div; } }
@Override public HTMLElement apply(final MenuGroup menuItem, final List<HTMLElement> subMenus) { HTMLDivElement div = (HTMLDivElement) document.createElement("div"); div.classList.add("form-group"); subMenus.forEach(e -> div.appendChild(e)); return div; } }
public void addSeparator() { final HTMLLIElement separator = (HTMLLIElement) document.createElement("li"); separator.classList.add("divider"); addKebabItem(separator); }
static void ensureInjected() { if (isCustomElementInjected()) { return; } HTMLScriptElement scriptElement = (HTMLScriptElement) DomGlobal.document.createElement("script"); scriptElement.text = VUE_CUSTOM_ELEMENT; DomGlobal.document.body.appendChild(scriptElement); }
static void ensureInjected() { if (isVueLibInjected()) { return; } HTMLScriptElement scriptElement = (HTMLScriptElement) DomGlobal.document.createElement("script"); scriptElement.text = VUE_DEV_RUNTIME; DomGlobal.document.body.appendChild(scriptElement); }
static void ensureInjected() { if (isVueLibInjected()) { return; } HTMLScriptElement scriptElement = (HTMLScriptElement) DomGlobal.document.createElement("script"); scriptElement.text = VUE_RUNTIME; DomGlobal.document.body.appendChild(scriptElement); }
@Before public void setup() { final HTMLLIElement element = mock(HTMLLIElement.class); element.classList = mock(DOMTokenList.class); when(document.createElement("li")).thenReturn(element); kebab.classList = mock(DOMTokenList.class); }
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(); }
@Before public void setup() { final HTMLLIElement element = mock(HTMLLIElement.class); element.classList = mock(DOMTokenList.class); when(document.createElement("li")).thenReturn(element); kebab.classList = mock(DOMTokenList.class); }
public Templated_Preloader() { this.templated_preloader_root_element = (elemental2.dom.HTMLDivElement)DomGlobal.document.createElement("div"); this.templated_preloader_root_element.setAttribute("class", "preloader pl-size-l"); this.templated_preloader_root_element.innerHTML = "<div data-element=\"spinnerLayer\" class=\"spinner-layer pl-red\"> <div class=\"circle-clipper left\"> <div class=\"circle\"></div> </div> <div class=\"circle-clipper right\"> <div class=\"circle\"></div> </div> </div>"; if (this.spinnerLayer == null) { this.spinnerLayer = TemplateUtil.<elemental2.dom.HTMLDivElement>resolveElementAs(templated_preloader_root_element, "spinnerLayer"); } else { TemplateUtil.replaceElement(templated_preloader_root_element, "spinnerLayer", spinnerLayer); } init(); }
public Templated_Preloader() { this.templated_preloader_root_element = (elemental2.dom.HTMLDivElement)DomGlobal.document.createElement("div"); this.templated_preloader_root_element.setAttribute("class", "preloader pl-size-l"); this.templated_preloader_root_element.innerHTML = "<div data-element=\"spinnerLayer\" class=\"spinner-layer pl-red\"> <div class=\"circle-clipper left\"> <div class=\"circle\"></div> </div> <div class=\"circle-clipper right\"> <div class=\"circle\"></div> </div> </div>"; if (this.spinnerLayer == null) { this.spinnerLayer = TemplateUtil.<elemental2.dom.HTMLDivElement>resolveElementAs(templated_preloader_root_element, "spinnerLayer"); } else { TemplateUtil.replaceElement(templated_preloader_root_element, "spinnerLayer", spinnerLayer); } init(); }
public Templated_Content() { this.templated_content_root_element = (elemental2.dom.HTMLElement)DomGlobal.document.createElement("section"); this.templated_content_root_element.setAttribute("class", "content"); this.templated_content_root_element.innerHTML = "<div data-element=\"contentContainer\" class=\"content-panel\"> </div>"; if (this.contentContainer == null) { this.contentContainer = TemplateUtil.<elemental2.dom.HTMLDivElement>resolveElementAs(templated_content_root_element, "contentContainer"); } else { TemplateUtil.replaceElement(templated_content_root_element, "contentContainer", contentContainer); } init(); }
public Templated_Content() { this.templated_content_root_element = (elemental2.dom.HTMLElement)DomGlobal.document.createElement("section"); this.templated_content_root_element.setAttribute("class", "content"); this.templated_content_root_element.innerHTML = "<div data-element=\"contentContainer\" class=\"content-panel\"> </div>"; if (this.contentContainer == null) { this.contentContainer = TemplateUtil.<elemental2.dom.HTMLDivElement>resolveElementAs(templated_content_root_element, "contentContainer"); } else { TemplateUtil.replaceElement(templated_content_root_element, "contentContainer", contentContainer); } init(); }
public Templated_NoneLoader() { this.templated_noneloader_root_element = (elemental2.dom.HTMLDivElement)DomGlobal.document.createElement("div"); this.templated_noneloader_root_element.setAttribute("class", "waitMe"); this.templated_noneloader_root_element.setAttribute("style", "background: rgba(255, 255, 255, 0.9);"); this.templated_noneloader_root_element.innerHTML = "<div class=\"waitMe_content v-center\" style=\"margin-top: -18px;\"> <div data-element=\"loadingText\" class=\"waitMe_text\" style=\"color:#555\"> Loading... </div> </div>"; if (this.loadingText == null) { this.loadingText = TemplateUtil.<elemental2.dom.HTMLDivElement>resolveElementAs(templated_noneloader_root_element, "loadingText"); } else { TemplateUtil.replaceElement(templated_noneloader_root_element, "loadingText", loadingText); } init(); }
private void mountVueComponent() { HTMLDivElement vueElement = (HTMLDivElement) DomGlobal.document.createElement("div"); getElement().appendChild(Js.cast(vueElement)); vueComponentInstance.vue().$mount(vueElement); } }
public Templated_NoneLoader() { this.templated_noneloader_root_element = (elemental2.dom.HTMLDivElement)DomGlobal.document.createElement("div"); this.templated_noneloader_root_element.setAttribute("class", "waitMe"); this.templated_noneloader_root_element.setAttribute("style", "background: rgba(255, 255, 255, 0.9);"); this.templated_noneloader_root_element.innerHTML = "<div class=\"waitMe_content v-center\" style=\"margin-top: -18px;\"> <div data-element=\"loadingText\" class=\"waitMe_text\" style=\"color:#555\"> Loading... </div> </div>"; if (this.loadingText == null) { this.loadingText = TemplateUtil.<elemental2.dom.HTMLDivElement>resolveElementAs(templated_noneloader_root_element, "loadingText"); } else { TemplateUtil.replaceElement(templated_noneloader_root_element, "loadingText", loadingText); } init(); }
public void setTitleWidget(final IsWidget widget) { final HTMLElement element = Js.cast(widget.asWidget().getElement()); HTMLDivElement div = (HTMLDivElement) document.createElement("div"); div.style.setProperty("display", "inline-block"); div.style.setProperty("padding-left", "10px"); div.style.setProperty("vertical-align", "middle"); div.appendChild(element); this.title.appendChild(div); }
public void setTitleWidget(final IsWidget widget) { final HTMLElement element = Js.cast(widget.asWidget().getElement()); HTMLDivElement div = (HTMLDivElement) document.createElement("div"); div.style.setProperty("display", "inline-block"); div.style.setProperty("padding-left", "10px"); div.style.setProperty("vertical-align", "middle"); div.appendChild(element); this.title.appendChild(div); }