List of usage examples for com.google.gwt.dom.client Element setInnerText
@Override public void setInnerText(String text)
From source file:cc.alcina.framework.gwt.client.util.ClientUtils.java
License:Apache License
public static Element updateCss(Element styleElement, String css) { if (styleElement == null) { styleElement = Document.get().createStyleElement(); NodeList<Element> headList = Document.get().getElementsByTagName(HEAD); if (headList == null || headList.getLength() == 0) { // something wrong with the client here -- bail AlcinaTopics/*from ww w . j a v a 2 s. co m*/ .notifyDevWarning(new Exception("headList - " + headList == null ? "null" : "length 0")); return null; } headList.getItem(0).appendChild(styleElement); LocalDom.flush(); } if (css.length() != 0) { try { if (!setCssTextViaCssTextProperty(styleElement, css)) { styleElement.setInnerText(css); } } catch (Exception e) { // squelch } } return styleElement; }
From source file:cc.kune.wave.client.WebClient.java
License:Apache License
/** * Setup connection indicator.// w w w . j a va2 s. 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.bedatadriven.renjin.appengine.client.LotREPLs.java
License:Apache License
private void setResult(String result, boolean succeeded) { Element e = Document.get().createPreElement(); e.setInnerText(result); e.setClassName(succeeded ? "result" : "error"); e.setAttribute("tabIndex", "-1"); content.getElement().appendChild(e); content.add(commandPrompt.panel());/* w w w.j a v a2 s . c om*/ commandPrompt.claimFocus(); Window.scrollTo(0, 100000); }
From source file:com.bfr.client.selection.RangeEndPoint.java
License:Apache License
private static FindLocRes findLocation(Document doc, Text text, int relX, int relY) { FindLocRes res = null;// w w w .ja v a2 s .c o m String str = text.getData(); if ((str == null) || str.isEmpty()) { // Theoretically it could be in here still.. } else { // Insert 2 spans and do a binary search to find the single // character that fits Element span1 = doc.createSpanElement(); Element span2 = doc.createSpanElement(); Element span3 = doc.createSpanElement(); Element span4 = doc.createSpanElement(); Element parent = text.getParentElement(); parent.insertBefore(span1, text); parent.insertBefore(span2, text); parent.insertBefore(span3, text); parent.insertBefore(span4, text); parent.removeChild(text); try { int len = str.length() / 2; span2.setInnerText(str.substring(0, len)); span3.setInnerText(str.substring(len)); res = findLocation(text, span1, span2, span3, span4, relX, relY); } catch (Exception ex) { } finally { parent.insertAfter(text, span4); parent.removeChild(span1); parent.removeChild(span2); parent.removeChild(span3); parent.removeChild(span4); } } return res; }
From source file:com.google.api.explorer.client.history.PrettyDate.java
License:Apache License
/** * Sets the text to the pretty-date, once, and never again. *///from ww w . ja va 2s. co m public static void makePretty(Date date, String prefix, Element element) { element.setInnerText(prefix + getPrettyText(date)); }
From source file:com.google.appengine.demos.sticky.client.SurfaceListView.java
License:Apache License
/** * @param model//from ww w . ja va 2 s. 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); }
From source file:com.google.appengine.demos.taskengine.client.LabelMatrix.java
License:Apache License
public LabelMatrix(Element parentElement, LabelMatrix.Resources resources) { super(parentElement); LabelMatrix.Css css = resources.labelMatrixCss(); Element elem = getElement();/*from w w w .ja v a 2 s.com*/ elem.setClassName(css.labelMatrix()); selectedColor = Document.get().createDivElement(); selectedColor.setClassName(css.selected()); colorChooser = Document.get().createDivElement(); colorChooser.setClassName(css.colorChooser()); createMatrixCell(css.tl()); Element cell = createMatrixCell(css.tm()); cell.setInnerText("Urgent"); cell = createMatrixCell(css.tr()); cell.setInnerText("Not Urgent"); createMatrixCell(css.ml()); DomUtils.addEventListener("click", createMatrixCell(css.mm()), new EventListener() { public void onBrowserEvent(Event event) { setLabelPriority(Label.URGENT_IMPORTANT); } }); DomUtils.addEventListener("click", createMatrixCell(css.mr()), new EventListener() { public void onBrowserEvent(Event event) { setLabelPriority(Label.NOT_URGENT_IMPORTANT); } }); createMatrixCell(css.bl()); DomUtils.addEventListener("click", createMatrixCell(css.bm()), new EventListener() { public void onBrowserEvent(Event event) { setLabelPriority(Label.URGENT_NOT_IMPORTANT); } }); DomUtils.addEventListener("click", createMatrixCell(css.br()), new EventListener() { public void onBrowserEvent(Event event) { setLabelPriority(Label.NOT_URGENT_NOT_IMPORTANT); } }); DomUtils.addEventListener("click", selectedColor, new EventListener() { public void onBrowserEvent(Event event) { showColorChooser(); } }); elem.appendChild(selectedColor); elem.appendChild(colorChooser); }
From source file:com.google.gerrit.client.change.CommitBox.java
License:Apache License
private static void formatLink(GitPerson person, FlowPanel p, InlineHyperlink name, Element date, ChangeInfo change) {//from w w w.ja va2 s . c om // only try to fetch the avatar image for author and committer if an avatar // plugin is installed, if the change owner has no avatar info assume that // no avatar plugin is installed if (change.owner().hasAvatarInfo()) { AvatarImage avatar; if (sameEmail(change.owner(), person)) { avatar = new AvatarImage(change.owner()); } else { avatar = new AvatarImage(AccountInfo.create(0, person.name(), person.email(), null)); } p.insert(avatar, 0); } name.setText(renderName(person)); name.setTargetHistoryToken(PageLinks.toAccountQuery(owner(person), change.status())); date.setInnerText(FormatUtil.mediumFormat(person.date())); }
From source file:com.google.lotrepls.client.LotREPLs.java
License:Apache License
private void setResult(String result, boolean succeeded) { Element e = Document.get().createPreElement(); e.setInnerText(result); e.setClassName(succeeded ? "script" : "error"); e.setAttribute("tabIndex", "-1"); content.getElement().appendChild(e); content.add(commandPrompt.panel());/*w ww . ja va2 s . c om*/ commandPrompt.claimFocus(); Window.scrollTo(0, 100000); }