Examples of BRElement


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

    ensureSpacerIfDoesntEndWithText(paragraph.getImplNodelet());
  }

  private void ensureSpacerIfDoesntEndWithText(Element paragraph) {
    Node last = paragraph.getLastChild();
    BRElement spacer = getSpacer(paragraph);
    if (last == spacer) {
      last = last.getPreviousSibling();
    }
    if (last == null || DomHelper.isElement(last)) {
      paragraph.appendChild(spacer);
    } else {
      spacer.removeFromParent();
    }
  }
View Full Code Here

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

   * {@inheritDoc}
   */
  @Override
  public void onRemovingChild(Node child, Element paragraph) {
    Node first = paragraph.getFirstChild();
    BRElement spacer = getSpacer(paragraph);
    if (first == null) {
      appendSpacer(paragraph);
    } else if (first != spacer) {
      spacer.removeFromParent();
    }
  }
View Full Code Here

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

   * @param paragraph
   * @return The spacer
   */
  protected BRElement getSpacer(Element paragraph) {
    Node last = paragraph.getLastChild();
    BRElement spacer = paragraph.getPropertyJSO(BR_REF).cast();
    if (spacer == null) {
      // Register our spacer, using one the browser put in if present
      spacer = isSpacer(last) ? last.<BRElement>cast() : Document.get().createBRElement();
      setupSpacer(paragraph, spacer);
    } else if (isSpacer(last) && last != spacer) {
      // The browser put a different one in by itself, so let's use that one
      if (spacer.hasParentElement()) {
        spacer.removeFromParent();
      }
      spacer = last.<BRElement>cast();
      setupSpacer(paragraph, spacer);
    }
    return spacer;
View Full Code Here

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

   private BRElement b;

   @Test
   public void as() {
      // Act
      BRElement asElement = BRElement.as(b);

      // Assert
      assertEquals(b, asElement);
   }
View Full Code Here

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

      assertEquals(Node.TEXT_NODE, span.getChild(0).getNodeType());
      Text text = span.getChild(0).cast();
      assertEquals("test", text.getData());
      assertEquals("test", span.getInnerText());

      BRElement br = (BRElement) parent1.getChild(1);
      assertEquals("", br.getId());

      DivElement child2 = (DivElement) parent1.getChild(2);
      assertEquals("child2", child2.getId());
      assertEquals(0, child2.getChildCount());
      Style style = child2.getStyle();
View Full Code Here

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

   * @param paragraph
   * @return The spacer
   */
  protected BRElement getSpacer(Element paragraph) {
    Node last = paragraph.getLastChild();
    BRElement spacer = paragraph.getPropertyJSO(BR_REF).cast();
    if (spacer == null) {
      // Register our spacer, using one the browser put in if present
      spacer = isSpacer(last) ? last.<BRElement>cast() : Document.get().createBRElement();
      setupSpacer(paragraph, spacer);
    } else if (isSpacer(last) && last != spacer) {
      // The browser put a different one in by itself, so let's use that one
      if (spacer.hasParentElement()) {
        spacer.removeFromParent();
      }
      spacer = last.<BRElement>cast();
      setupSpacer(paragraph, spacer);
    }
    return spacer;
View Full Code Here

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

    ensureSpacerIfDoesntEndWithText(paragraph.getImplNodelet());
  }

  private void ensureSpacerIfDoesntEndWithText(Element paragraph) {
    Node last = paragraph.getLastChild();
    BRElement spacer = getSpacer(paragraph);
    if (last == spacer) {
      last = last.getPreviousSibling();
    }
    if (last == null || DomHelper.isElement(last)) {
      paragraph.appendChild(spacer);
    } else {
      spacer.removeFromParent();
    }
  }
View Full Code Here

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

   * {@inheritDoc}
   */
  @Override
  public void onRemovingChild(Node child, Element paragraph) {
    Node first = paragraph.getFirstChild();
    BRElement spacer = getSpacer(paragraph);
    if (first == null) {
      appendSpacer(paragraph);
    } else if (first != spacer) {
      spacer.removeFromParent();
    }
  }
View Full Code Here

Examples of elemental.html.BRElement

    addClassesToElement(elem, classNames);
    return elem;
  }

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

Examples of elemental.html.BRElement

    addClassesToElement(elem, classNames);
    return elem;
  }

  public static BRElement createBRElement(String... classNames) {
    BRElement elem = getDocument().createBRElement();
    addClassesToElement(elem, classNames);
    return elem;
  }
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.