List of usage examples for com.google.gwt.dom.client Element setClassName
@Override
public void setClassName(String className)
From source file:ca.concordia.ivocab.client.ControlBar.java
License:Apache License
/** * Constructor that enforces "must know parent at construction time" rule. * * @param parentElement the DOM element we want to attach to * @param controls the controls we want to include *//*ww w . jav a 2 s. com*/ public ControlBar(Element parentElement, ControlBar.Resources resources, Controls controls) { super(parentElement); this.controls = controls; Element myBaseElem = getElement(); myBaseElem.setClassName(resources.controlBarCss().controlBar()); // DivElement logo = Document.get().createDivElement(); // logo.setClassName(resources.controlBarCss().logo()); // getElement().appendChild(logo); parentElement.appendChild(myBaseElem); controls.attach(this); }
From source file:cc.kune.wave.client.WebClient.java
License:Apache License
/** * Setup connection indicator./*from w w w .j a v a 2s. c o m*/ */ private void setupConnectionIndicator() { ClientEvents.get().addNetworkStatusEventHandler(new NetworkStatusEventHandler() { boolean isTurbulenceDetected = false; @Override public void onNetworkStatus(final NetworkStatusEvent event) { final Element element = Document.get().getElementById("netstatus"); if (element != null) { switch (event.getStatus()) { case CONNECTED: case RECONNECTED: element.setInnerText("Online"); element.setClassName("online"); isTurbulenceDetected = false; turbulencePopup.hide(); break; case DISCONNECTED: element.setInnerText("Offline"); element.setClassName("offline"); if (!isTurbulenceDetected) { isTurbulenceDetected = true; turbulencePopup.show(); } break; case NEVER_CONNECTED: case RECONNECTING: element.setInnerText("Connecting..."); element.setClassName("connecting"); break; } } } }); }
From source file:ch.systemsx.cisd.openbis.generic.client.web.client.application.framework.MainTabPanel.java
License:Apache License
private final String createWelcomeText() { final Element div = DOM.createDiv(); div.setClassName("intro-tab"); div.setInnerText(viewContext.getMessage(Dict.WELCOME)); return div.getString(); }
From source file:com.alkacon.geranium.client.util.DomUtil.java
License:Open Source License
/** * Clones the given element.<p>/*from w w w. j a va 2 s . co m*/ * * It creates a new element with the same tag, and sets the class attribute, * and sets the innerHTML.<p> * * @param element the element to clone * * @return the cloned element */ public static com.google.gwt.user.client.Element clone(Element element) { com.google.gwt.user.client.Element elementClone = DOM.createElement(element.getTagName()); elementClone.setClassName(element.getClassName()); elementClone.setInnerHTML(element.getInnerHTML()); return elementClone; }
From source file:com.anzsoft.client.ui.ChatWindow.java
License:Open Source License
private DivElement createMessage(final String user, final String message, boolean local) { Element element = DOM.createDiv(); DivElement messageDiv = DivElement.as(element); lastMsgID = DOM.createUniqueId();//from ww w . j av a2 s . com messageDiv.setId(lastMsgID); messageDiv.setClassName("selected-article"); //create the avatar table element = DOM.createTable(); TableElement avatarTable = TableElement.as(element); messageDiv.appendChild(avatarTable); avatarTable.setAttribute("hspace", "4"); avatarTable.setAttribute("cellspacing", "0"); avatarTable.setAttribute("vspace", "2"); avatarTable.setAttribute("border", "0"); avatarTable.setAttribute("align", "left"); Element tbodyElement = DOM.createTBody(); avatarTable.appendChild(tbodyElement); Element trElement = DOM.createTR(); tbodyElement.appendChild(trElement); Element tdElement = DOM.createTD(); trElement.appendChild(tdElement); tdElement.setAttribute("height", "45"); tdElement.setAttribute("width", "45"); tdElement.setAttribute("align", "middle"); Style style = tdElement.getStyle(); style.setProperty("border", "1px solid black"); style.setProperty("background-color", "white"); Element imgElement = DOM.createImg(); ImageElement imageElement = ImageElement.as(imgElement); tdElement.appendChild(imageElement); imageElement.setAttribute("height", "45"); imageElement.setAttribute("widht", "45"); XmppVCard vc = null; if (local) vc = JabberApp.instance().getSelfVCard(); else vc = vcard; if (!GXT.isIE && vc != null && !vc.photo().isEmpty()) imageElement.setSrc("data:image;base64," + vc.photo()); else imageElement.setSrc(JabberApp.instance().getAvatarUrl(jid)); tdElement = DOM.createTD(); tdElement.setInnerHTML("  "); trElement.appendChild(tdElement); //create the div for timestamp and nick element = DOM.createDiv(); DivElement tnDiv = DivElement.as(element); tnDiv.setClassName("msg_header"); messageDiv.appendChild(tnDiv); //style = tnDiv.getStyle(); //style.setProperty("border-bottom", "1px solid black"); element = DOM.createTable(); TableElement tnTableElement = TableElement.as(element); tnDiv.appendChild(tnTableElement); tnTableElement.setAttribute("cellspacing", "0"); tnTableElement.setAttribute("cellpadding", "0"); tnTableElement.setAttribute("width", "80%"); tnTableElement.setAttribute("border", "0"); tbodyElement = DOM.createTBody(); tnTableElement.appendChild(tbodyElement); trElement = DOM.createTR(); tbodyElement.appendChild(trElement); Element nickElement = DOM.createTD(); trElement.appendChild(nickElement); nickElement.setClassName("msg-nick"); nickElement.setAttribute("valign", "bottom"); nickElement.setAttribute("align", "left"); nickElement.setInnerHTML("<b>" + user + "</b>"); Element timeElement = DOM.createTD(); trElement.appendChild(timeElement); timeElement.setClassName("msg-nick"); timeElement.setAttribute("valign", "bottom"); timeElement.setAttribute("align", "right"); DateTimeFormat timeFormat = DateTimeFormat.getMediumTimeFormat(); String datetime = timeFormat.format(new java.util.Date()); timeElement.setInnerHTML("<small>" + datetime + "</small>"); Element messageElement = DOM.createSpan(); messageElement.setInnerHTML(ChatTextFormatter.format(message == null ? "" : message).getHTML()); messageDiv.appendChild(messageElement); return messageDiv; }
From source file:com.bearsoft.gwt.ui.XElement.java
public final void mask(String aClassName) { Element mask = Document.get().createDivElement(); mask.getStyle().setLeft(0, Style.Unit.PX); mask.getStyle().setTop(0, Style.Unit.PX); mask.getStyle().setRight(0, Style.Unit.PX); mask.getStyle().setBottom(0, Style.Unit.PX); mask.getStyle().setPosition(Style.Position.ABSOLUTE); mask.getStyle().setDisplay(Style.Display.INLINE_BLOCK); mask.setClassName("p-mask"); Element maskInner = Document.get().createDivElement(); maskInner.getStyle().setLeft(0, Style.Unit.PX); maskInner.getStyle().setTop(0, Style.Unit.PX); maskInner.getStyle().setRight(0, Style.Unit.PX); maskInner.getStyle().setBottom(0, Style.Unit.PX); maskInner.getStyle().setPosition(Style.Position.ABSOLUTE); maskInner.getStyle().setDisplay(Style.Display.INLINE_BLOCK); maskInner.setClassName(aClassName);/*w w w .j av a 2 s . com*/ mask.appendChild(maskInner); appendChild(mask); }
From source file:com.bedatadriven.renjin.appengine.client.LotREPLs.java
License:Apache License
private void setResult(String result, boolean succeeded) { Element e = Document.get().createPreElement(); e.setInnerText(result);// w ww.ja va 2 s . c o m e.setClassName(succeeded ? "result" : "error"); e.setAttribute("tabIndex", "-1"); content.getElement().appendChild(e); content.add(commandPrompt.panel()); commandPrompt.claimFocus(); Window.scrollTo(0, 100000); }
From source file:com.brazoft.foundation.gwt.client.ui.Widgets.java
License:Apache License
public static <W extends Widget> W setIcon(W widget, Icon icon, boolean insert) { Element element = widget.getElement(); String className = element.getClassName(); boolean white = mustBeWhiteIcon(className); Element i = ElementResolver.getElementByTagName(element, "i"); if (i == null) { i = ElementResolver.create("i"); if (insert) { widget.getElement().insertFirst(i); } else {/*from ww w .j av a2s . c o m*/ widget.getElement().appendChild(i); } } i.setClassName(icon.className(white)); return widget; }
From source file:com.cgxlib.core.component.modal.ModalBSViewHandler.java
License:Apache License
protected int measureScrollbar() { Element scrollDiv = XQ.document.createElement("div"); scrollDiv.setClassName("modal-scrollbar-measure"); $body.append(scrollDiv);/*from w ww . j a va 2 s . co m*/ int scrollbarWidth = scrollDiv.getOffsetWidth() - scrollDiv.getClientWidth(); $body.get(0).removeChild(scrollDiv); return scrollbarWidth; }
From source file:com.google.appengine.demos.sticky.client.SurfaceListView.java
License:Apache License
/** * @param model/* ww w . j a va 2s . c o m*/ * the model to which the Ui will bind itself * @param observer * a single observer to receive callbacks from this object */ public SurfaceListView(Images images, Model model, Observer observer) { this.model = model; this.observer = observer; setVisible(false); setStyleName("surface-list"); final Element element = getElement(); final Element titleElement = element.appendChild(Document.get().createDivElement()); titleElement.setClassName("surface-list-title"); titleElement.setInnerText("Your Sticky Surfaces"); final Element innerElement = element.appendChild(Document.get().createDivElement()); innerElement.setClassName("surface-list-list"); listElement = innerElement.appendChild(Document.get().createDivElement()); add(Buttons.createPushButtonWithImageStates(images.surfaceListAddSurfaceButtonUp().createImage(), images.surfaceListAddSurfaceButtonHv().createImage(), "surface-list-add", new ClickHandler() { public void onClick(ClickEvent event) { new EditView(); } }), innerElement.<com.google.gwt.user.client.Element>cast()); model.addDataObserver(this); }