List of usage examples for com.google.gwt.user.client DOM insertBefore
public static void insertBefore(Element parent, Element child, Element before)
From source file:com.edgenius.wiki.gwt.client.widgets.Button.java
License:Open Source License
private void setIcon(Image newIcon, boolean isDefault) { if (newIcon != null) { if (currentIcon != null) DOM.removeChild(this.getElement(), currentIcon.getElement()); this.currentIcon = newIcon; if (isDefault) { this.defaultIcon = newIcon; }//from w w w. ja v a2 s . co m newIcon.removeFromParent(); if (txtSpan != null) DOM.insertBefore(this.getElement(), newIcon.getElement(), txtSpan); else DOM.appendChild(this.getElement(), newIcon.getElement()); } }
From source file:com.google.gerrit.client.patches.PatchSetSelectBox.java
License:Apache License
private Anchor createDownloadLink() { boolean isCommitMessage = Patch.COMMIT_MSG.equals(script.getNewName()); if (isCommitMessage || // (side == Side.A && 0 >= script.getA().size()) || // (side == Side.B && 0 >= script.getB().size())) { return null; }//from w w w. j a v a 2 s. c o m Patch.Key key = (idActive == null) ? // patchKey : (new Patch.Key(idActive, patchKey.get())); String sideURL = (idActive == null) ? "1" : "0"; final String base = GWT.getHostPageBaseURL() + "cat/"; Image image = new Image(Gerrit.RESOURCES.downloadIcon()); final Anchor anchor = new Anchor(); anchor.setHref(base + KeyUtil.encode(key.toString()) + "^" + sideURL); anchor.setTitle(PatchUtil.C.download()); DOM.insertBefore(anchor.getElement(), image.getElement(), DOM.getFirstChild(anchor.getElement())); return anchor; }
From source file:com.google.gerrit.client.ui.ProjectSearchLink.java
License:Apache License
public ProjectSearchLink(Project.NameKey projectName) { super(" ", PageLinks.toProjectDashboard(projectName, "default")); setTitle(Util.C.projectListQueryLink()); final Image image = new Image(Gerrit.RESOURCES.queryIcon()); DOM.insertBefore(getElement(), image.getElement(), DOM.getFirstChild(getElement())); }
From source file:com.vaadin.client.ui.layout.VLayoutSlot.java
License:Apache License
public void setCaption(VCaption caption) { if (this.caption != null) { this.caption.removeFromParent(); }//from w w w.j av a2 s .co m this.caption = caption; if (caption != null) { // Physical attach. DOM.insertBefore(wrapper, caption.getElement(), widget.getElement()); Style style = caption.getElement().getStyle(); style.setPosition(Position.ABSOLUTE); style.setTop(0, Unit.PX); } }
From source file:com.vaadin.client.ui.VPanel.java
License:Apache License
/** For internal use only. May be removed or replaced in the future. */ public void setErrorIndicatorVisible(boolean showError) { if (showError) { if (errorIndicatorElement == null) { errorIndicatorElement = DOM.createSpan(); DOM.setElementProperty(errorIndicatorElement, "className", "v-errorindicator"); DOM.sinkEvents(errorIndicatorElement, Event.MOUSEEVENTS); sinkEvents(Event.MOUSEEVENTS); }//from w w w. ja va 2 s . c o m DOM.insertBefore(captionNode, errorIndicatorElement, captionText); } else if (errorIndicatorElement != null) { DOM.removeChild(captionNode, errorIndicatorElement); errorIndicatorElement = null; } }
From source file:com.vaadin.terminal.gwt.client.ui.VPanel.java
License:Open Source License
private void handleError(UIDL uidl) { if (uidl.hasAttribute("error")) { if (errorIndicatorElement == null) { errorIndicatorElement = DOM.createSpan(); DOM.setElementProperty(errorIndicatorElement, "className", "v-errorindicator"); DOM.sinkEvents(errorIndicatorElement, Event.MOUSEEVENTS); sinkEvents(Event.MOUSEEVENTS); }//from w ww . ja va2 s .com DOM.insertBefore(captionNode, errorIndicatorElement, captionText); } else if (errorIndicatorElement != null) { DOM.removeChild(captionNode, errorIndicatorElement); errorIndicatorElement = null; } }
From source file:io.pelle.mango.client.gwt.ImageButton.java
License:Open Source License
public void setResource(ImageResource imageResource) { Image img = new Image(imageResource); String definedStyles = img.getElement().getAttribute("style"); img.getElement().setAttribute("style", definedStyles + "; margin-left:15px; margin-right:15px; vertical-align:middle;"); DOM.insertBefore(getElement(), img.getElement(), DOM.getFirstChild(getElement())); }
From source file:org.geomajas.layer.google.gwt.client.GoogleAddon.java
License:Open Source License
@Override public void onDraw() { if (googleMap == null) { // create as first child of raster group map.getRasterContext().drawGroup(null, this); String id = map.getRasterContext().getId(this); // move to first position Element mapDiv = DOM.getElementById(id); Element rasterGroup = DOM .getElementById(map.getRasterContext().getId(map.getGroup(RenderGroup.RASTER))); DOM.insertBefore(DOM.getParent(rasterGroup), mapDiv, rasterGroup); String graphicsId = map.getVectorContext().getId(); googleMap = createGoogleMap(id, graphicsId, type.name(), showMap, getVerticalMargin(), getHorizontalMargin(), getVerticalAlignmentString()); }/*from w w w .ja v a 2 s. c o m*/ }
From source file:org.hudsonci.gwt.common.ImageTextButton.java
License:Open Source License
public void setImage(final ImageResource image) { Image img = new Image(image); String definedStyles = img.getElement().getAttribute("style"); img.getElement().setAttribute("style", definedStyles + "; vertical-align:middle;"); DOM.insertBefore(getElement(), img.getElement(), DOM.getFirstChild(getElement())); }
From source file:org.kaaproject.kaa.server.admin.client.mvp.view.widget.ImageTextButton.java
License:Apache License
public ImageTextButton(ImageResource imageResource, String text, ClickHandler clickHandler) { super();/*w w w. j a va 2 s. com*/ if (clickHandler != null) { addClickHandler(clickHandler); } String definedStyles = getElement().getAttribute("style"); getElement().setAttribute("style", definedStyles + "; vertical-align:middle;"); this.text = text; Element span = DOM.createElement("span"); span.setInnerText(text); DOM.insertChild(getElement(), span, 0); Element imageSpan = DOM.createElement("span"); int spacing; if (this.text == null || this.text.trim().equals("")) { spacing = 0; } else { spacing = 16; } updateImageElementFromImageResource(imageSpan, imageResource, spacing); DOM.insertBefore(getElement(), imageSpan, DOM.getFirstChild(getElement())); }