public void removeChild(Element container, Element child) { container.removeFromParent(); // We want this code to be resilient to the child having already been // removed from its container (perhaps by widget code). if (child.getParentElement() == container) { child.removeFromParent(); } // Cleanup child styles set by fillParent(). Style style = child.getStyle(); style.clearPosition(); style.clearLeft(); style.clearTop(); style.clearWidth(); style.clearHeight(); } }
@Override public void unload() { if (themeColorElement != null) { themeColorElement.removeFromParent(); themeColorElement = null; GWT.log("Meta theme color has been unloaded."); } }
@Override public void unload() { if (manifestElement != null) { manifestElement.removeFromParent(); manifestElement = null; GWT.log("Web manifest has been unloaded."); } }
@Override public void unload() { if (manifestElement != null) { manifestElement.removeFromParent(); manifestElement = null; GWT.log("Web manifest has been unloaded."); } }
public void detachDragImageFromLayout(VDragEvent drag) { if (placeHolderElement != null) { if (placeHolderElement.hasParentElement()) { placeHolderElement.removeFromParent(); } placeHolderElement = null; } }
@Override public void unload() { if (themeColorElement != null) { themeColorElement.removeFromParent(); themeColorElement = null; GWT.log("Meta theme color has been unloaded."); } }
public void detachDragImageFromLayout(VDragEvent drag) { if (placeHolderElement != null) { if (placeHolderElement.hasParentElement()) { placeHolderElement.removeFromParent(); } placeHolderElement = null; } }
@Override public void onMouseUp(final MouseUpEvent event) { mouseDown = false; glassElem.removeFromParent(); Event.releaseCapture(getElement()); } },
/** * Removes the value of the image element if any. It is safe to call this * method regardless of if an image has been set or not. */ public JQMListItem removeImage() { if (imageElem != null) { imageElem.removeFromParent(); imageElem = null; } getElement().removeClassName(STYLE_UI_LI_HAS_THUMB); return this; }
mouseDown = false; glassElem.removeFromParent();
@Override public void onChange(ChangeEvent event) { if (iconElement != null) { iconElement.removeFromParent(); } String html = getHTML(); if (showRequiredIndicator && html != null && !"".equals(html)) { iconElement = createIconElement(); getElement().appendChild(iconElement); } } }, ChangeEvent.getType());
protected void onOpening() { open = true; $("#sidenav-overlay").each((param1, element) -> element.removeFromParent()); SideNavOpeningEvent.fire(this); }
protected void onOpening() { open = true; $("#sidenav-overlay").each((param1, element) -> element.removeFromParent()); SideNavOpeningEvent.fire(this); }
@Override public void onChange(ChangeEvent event) { if (iconElement != null) { iconElement.removeFromParent(); } if (error && iconType != null) { iconElement = createIconElement(); getElement().insertFirst(iconElement); } } }, ChangeEvent.getType());
/** * Recalculate the height and width of a native scrollbar. */ private static void maybeRecalculateNativeScrollbarSize() { // Check if the size has already been calculated. if (nativeHeight > -1) { return; } // Create a scrollable element and attach it to the body. Element scrollable = Document.get().createDivElement(); scrollable.getStyle().setPosition(Position.ABSOLUTE); scrollable.getStyle().setTop(-1000.0, Unit.PX); scrollable.getStyle().setLeft(-1000.0, Unit.PX); scrollable.getStyle().setHeight(100.0, Unit.PX); scrollable.getStyle().setWidth(100.0, Unit.PX); scrollable.getStyle().setOverflow(Overflow.SCROLL); scrollable.getStyle().setProperty("direction", "rtl"); Document.get().getBody().appendChild(scrollable); // Add some content. Element content = Document.get().createDivElement(); content.setInnerText("content"); scrollable.appendChild(content); // Measure the height and width. nativeHeight = scrollable.getOffsetHeight() - scrollable.getClientHeight(); nativeWidth = scrollable.getOffsetWidth() - scrollable.getClientWidth(); nativeRtl = (content.getAbsoluteLeft() > scrollable.getAbsoluteLeft()); // Detach the scrollable element. scrollable.removeFromParent(); }
public static void terminateClone(DragObject dragElement){ if (dragElement.getDragOptions().contains(DragOption.MOVE_TO_CLONE)) { moveElementToElement(dragElement.getSourceElement(), dragElement.getDragElement(), Position.FIXED); } dragElement.getDragElement().removeFromParent(); }
private void hideModalityCurtain() { Document.get().getBody().removeClassName(MODAL_WINDOW_OPEN_CLASSNAME); modalityCurtain.removeFromParent(); if (BrowserInfo.get().isIE()) { // IE leaks memory in certain cases unless we release the reference // (#9197) modalityCurtain = null; } }
public void onJointChange(NodeDescriptor node, Tree.Joint joint) { Element currJointEl = getJointContainer(node); if (currJointEl == null) { return; } Element jointContainer = tree.getPresentationRenderer().getJointContainer(joint); getNodeContainer(node).insertFirst(jointContainer); currJointEl.removeFromParent(); node.setJointContainerElement(jointContainer); }
public static void initTemplated(final Object templated, final Element wrapped, final Collection<Widget> dataFields) { // All template fragments are contained in a single element, during initialization. wrapped.removeFromParent(); final TemplateWidget widget = new TemplateWidget(wrapped, dataFields); TemplateWidgetMapper.put(templated, widget); StyleBindingsRegistry.get().updateStyles(templated); widget.onAttach(); RootPanel.detachOnWindowClose(widget); TemplateInitializedEvent.fire(widget); }
@Override protected int getNativeWidth() { Element e = DOM.createDiv(); e.setInnerText(getValue().get() != null ? getValue().get() : "I"); e.getStyle().setPosition(Style.Position.ABSOLUTE); Document.get().getBody().appendChild(e); int width = e.getOffsetWidth(); e.removeFromParent(); return width + MAGIC_PADDING; }