Package elemental.html

Examples of elemental.html.Element


    FileTreeNode data = null;
    TreeNodeElement<FileTreeNode> parentTreeNode = tree.getNode(tree.getModel().getRoot());
    expectMockWorkspaceInfo("Mock Workspace");
    controller.handleDownload(parentTreeNode, true);

    Element iframe =
        Elements.getDocument().getElementById(FileTreeContextMenuController.DOWNLOAD_FRAME_ID);
    assertFalse(iframe == null);
    String url = ((IFrameElement) iframe).getSrc();
    assertTrue("Bad url: " + url, url.contains("/Mock_Workspace.zip?rt=zip&"));
    assertTrue("Bad url: " + url, url.endsWith("&file=/"));
    iframe.removeFromParent();

    controller.handleDownload(null, true);

    iframe = Elements.getDocument().getElementById(FileTreeContextMenuController.DOWNLOAD_FRAME_ID);
    assertFalse(iframe == null);
    url = ((IFrameElement) iframe).getSrc();
    assertTrue("Bad url: " + url, url.contains("/Mock_Workspace.zip?rt=zip&"));
    assertTrue("Bad url: " + url, url.endsWith("&file=/"));
    iframe.removeFromParent();
  }
View Full Code Here


    FileTreeNode data = null;
    TreeNodeElement<FileTreeNode> parentTreeNode = tree.getNode(tree.getModel().getRoot());
    expectMockWorkspaceInfo("M o\tc/k:W\\o;r'k\"s&p?a#c%e");
    controller.handleDownload(parentTreeNode, true);

    Element iframe =
        Elements.getDocument().getElementById(FileTreeContextMenuController.DOWNLOAD_FRAME_ID);
    assertFalse(iframe == null);
    String url = ((IFrameElement) iframe).getSrc();
    assertTrue("Bad url: " + url, url.contains("/M_o_c_k_W_o_r_k_s%26p%3Fa%23c%25e.zip?"));
  }
View Full Code Here

  /**
   * Test that the element is hidden synchronously if there are no animations.
   */
  public void testHideNoAnimation() {
    Element elem = Elements.createDivElement();
    AnimationController ac = AnimationController.NO_ANIMATION_CONTROLLER;
    assertFalse(ac.isAnimated);

    // Start the test with the element shown.
    ac.showWithoutAnimating(elem);
View Full Code Here

    assertTrue(ac.isAnyState(elem, State.HIDDEN));
    assertFalse(isCommandScheduled(elem));
  }

  public void testHideWithoutAnimating() {
    Element elem = Elements.createDivElement();
    AnimationController ac = AnimationController.NO_ANIMATION_CONTROLLER;
    assertFalse(ac.isAnimated);

    assertFalse(ac.isAnyState(elem, State.HIDDEN));
    ac.hideWithoutAnimating(elem);
View Full Code Here

  /**
   * Test that the element is shown synchronously if there are no animations.
   */
  public void testShowNoAnimation() {
    Element elem = Elements.createDivElement();
    AnimationController ac = AnimationController.NO_ANIMATION_CONTROLLER;
    assertFalse(ac.isAnimated);

    assertFalse(ac.isAnyState(elem, State.SHOWN));
    ac.show(elem);
View Full Code Here

    assertTrue(ac.isAnyState(elem, State.SHOWN));
    assertFalse(isCommandScheduled(elem));
  }

  public void testShowWithoutAnimating() {
    Element elem = Elements.createDivElement();
    AnimationController ac = AnimationController.NO_ANIMATION_CONTROLLER;
    assertFalse(ac.isAnimated);

    assertFalse(ac.isAnyState(elem, State.SHOWN));
    ac.showWithoutAnimating(elem);
View Full Code Here

      }
    }

    @Override
    public void handleEvent(Event evt) {
      Element target = (Element) evt.getTarget();
      target.removeEventListener(evt.getType(), this, false);
      removeTransitions(target.getStyle());
      maybeDispatchAnimationCallback(evt);
    }
View Full Code Here

    }
  }

  private static Element createLastChunkElement(Element parent) {
    // we need to give them a whitespace element so that it can be styled.
    Element whitespaceElement = Elements.createSpanElement();
    whitespaceElement.setTextContent("\u00A0");
    whitespaceElement.getStyle().setDisplay("inline-block");
    parent.appendChild(whitespaceElement);
    return whitespaceElement;
  }
View Full Code Here

    if (lineNumber == renderedActiveLineNumber) {
      return;
    }

    if (renderedActiveLineNumber != NONE) {
      Element renderedActiveLine = lineNumberToElementCache.get(renderedActiveLineNumber);
      if (renderedActiveLine != null) {
        renderedActiveLine.removeClassName(css.activeLineNumber());
        renderedActiveLineNumber = NONE;
      }
    }
    Element newActiveLine = lineNumberToElementCache.get(lineNumber);
    // Add class if it's in the viewport.
    if (newActiveLine != null) {
      newActiveLine.addClassName(css.activeLineNumber());
      renderedActiveLineNumber = lineNumber;
    }
  }
View Full Code Here

    renderImpl(lineNumber);
  }

  private void fillOrUpdateLines(int beginLineNumber, int endLineNumber) {
    for (int i = beginLineNumber; i <= endLineNumber; i++) {
      Element lineElement = lineNumberToElementCache.get(i);
      if (lineElement != null) {
        updateElementPosition(lineElement, i);
      } else {
        Element element = createElement(i);
        lineNumberToElementCache.put(i, element);
        leftGutter.addUnmanagedElement(element);
      }
    }
  }
View Full Code Here

TOP

Related Classes of elemental.html.Element

Copyright © 2018 www.massapicom. 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.