Examples of SpanElement


Examples of com.google.gwt.dom.client.SpanElement

          eventTestLog.appendChild(Document.get().createBRElement());
        }

        private void addInfo(EventInfo info, String value) {
          SpanElement el = Document.get().createSpanElement();
          el.addClassName(info.className());
          el.setInnerText(value);
          eventTestLog.appendChild(Document.get().createTextNode(" " + info + ":"));
          eventTestLog.appendChild(el);
        }
      });
    }
View Full Code Here

Examples of com.google.gwt.dom.client.SpanElement

   * Create a diff annotation element
   * @param type The type of change it will be annotating
   * @return The newly created element
   */
  public Element createElement(DiffType type) {
    SpanElement element = Document.get().createSpanElement();
    element.setPropertyObject(DIFF_KEY, type);
    NodeManager.setTransparentBackref(element, this);

    // HACK(danilatos): Demo looms, no time for learning how to use resource bundle etc.
    // or adding accessors to stylebase
    switch (type) {
View Full Code Here

Examples of com.google.gwt.dom.client.SpanElement

      InputElement inputElem = Document.get().createCheckInputElement();
      inputElem.setClassName(CheckConstants.css.check());

      // Wrap in non-editable span- Firefox does not fire events for checkboxes
      // inside contentEditable region.
      SpanElement nonEditableSpan = Document.get().createSpanElement();
      DomHelper.setContentEditable(nonEditableSpan, false, false);
      nonEditableSpan.appendChild(inputElem);

      return nonEditableSpan;
    }
View Full Code Here

Examples of com.google.gwt.dom.client.SpanElement

          if (error != null) {
            message.append("Caused by: ");
          }
        }

        SpanElement elt = Document.get().createSpanElement();
        elt.setInnerText(message.toString());
        switch (event.severity) {
          case SEVERE:
            elt.setClassName(style.entry() + " " + style.severe());
            break;
          case INFO:
            elt.setClassName(style.entry() + " " + style.info());
            break;
        }

        panel.getElement().appendChild(elt);
        elt.scrollIntoView();
      }
    });
  }
View Full Code Here

Examples of com.google.gwt.dom.client.SpanElement

        final Widget title = partTitle.get( partDefinition );
        this.title.add( title );
    }

    private Widget buildTitle( final String title ) {
        final SpanElement spanElement = Document.get().createSpanElement();
        spanElement.getStyle().setWhiteSpace( Style.WhiteSpace.NOWRAP );
        spanElement.getStyle().setOverflow( Style.Overflow.HIDDEN );
        spanElement.getStyle().setTextOverflow( Style.TextOverflow.ELLIPSIS );
        spanElement.getStyle().setDisplay( BLOCK );
        spanElement.setInnerText( title.replaceAll( " ", "\u00a0" ) );

        return new DragArea() {{
            add( spanElement );
        }};
    }
View Full Code Here

Examples of elemental.html.SpanElement

    addClassesToElement(elem, classNames);
    return elem;
  }

  public static SpanElement createSpanElement(String... classNames) {
    SpanElement elem = getDocument().createSpanElement();
    addClassesToElement(elem, classNames);
    return elem;
  }
View Full Code Here

Examples of elemental.html.SpanElement

    ParagraphElement myParagraph = createParagraphElement();
    int index = 0;
    REGEXP_MARKUP.setLastIndex(0);

    SpanElement current = createSpanElement();
    for (MatchResult match = REGEXP_MARKUP.exec(text); match != null;
        match = REGEXP_MARKUP.exec(text)) {
      current.setTextContent(text.substring(index, match.getIndex()));
      myParagraph.appendChild(current);
      current = createSpanElement();

      /*
       * If our match is a \n we need to create a <br/> element to force a line break, otherwise we
       * matched an http/www link so let's make an anchor tag out of it.
       */
      if (match.getGroup(0).equals("\n")) {
        myParagraph.appendChild(createBRElement());
      } else {
        AnchorElement anchor = createAnchorElement(linkCssClass);
        anchor.setHref(match.getGroup(0));
        anchor.setTarget("_blank");
        anchor.setTextContent(match.getGroup(0));
        myParagraph.appendChild(anchor);
      }

      index = match.getIndex() + match.getGroup(0).length();
    }
    current.setTextContent(text.substring(index));
    myParagraph.appendChild(current);
    parent.appendChild(myParagraph);
  }
View Full Code Here

Examples of elemental.html.SpanElement

    // Attach the Tree node body.
    DivElement treeNodeBody = Elements.createDivElement(css.treeNodeBody());
    treeNodeBody.setAttribute("draggable", "true");
    DivElement expandControl = Elements.createDivElement();
    SpanElement nodeContents = nodeRenderer.renderNodeContents(data);
    nodeContents.addClassName(css.treeNodeLabel());

    treeNodeBody.appendChild(expandControl);
    treeNodeBody.appendChild(nodeContents);

    treeNode.appendChild(treeNodeBody);
View Full Code Here

Examples of elemental.html.SpanElement

      DivElement swatchElement = Elements.createDivElement(css.swatch());
      swatchElement.setAttribute("style", "background-color: " + color);
      rowElement.appendChild(swatchElement);

      SpanElement nameElement = Elements.createSpanElement(css.name());
      nameElement.setTextContent(name);
      nameElement.setTitle(displayEmail);
      rowElement.appendChild(nameElement);

      getElement().appendChild(rowElement);
      rows.put(userId, rowElement);
    }
View Full Code Here

Examples of elemental.html.SpanElement

   *        label will not be an anchor.
   */
  public static SpanElement renderNodeContents(
      Css css, String name, boolean isFile, EventListener mouseDownListener, boolean renderIcon) {

    SpanElement root = Elements.createSpanElement(css.root());
    if (renderIcon) {
      DivElement icon = Elements.createDivElement(css.icon());
      icon.addClassName(isFile ? css.file() : css.folder());
      root.appendChild(icon);
    }

    final Element label;
    if (mouseDownListener != null) {
      label = Elements.createAnchorElement(css.label());
      ((AnchorElement) label).setHref("javascript:;");
      label.addEventListener(Event.MOUSEDOWN, mouseDownListener, false);
    } else {
      label = Elements.createSpanElement(css.label());
    }

    label.setTextContent(name);

    root.appendChild(label);

    return root;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.