Package elemental.html

Examples of elemental.html.Element.addEventListener()


      rootElement.appendChild(sliderLeft);
      rootElement.appendChild(sliderSplitter);
      rootElement.appendChild(sliderRight);
      setElement(rootElement);

      rootElement.addEventListener(Event.CLICK, toggleSliderListener, false);

      new SplitterController().start();
    }

    private void setActive(boolean active) {
View Full Code Here


    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);
View Full Code Here

    JsonArray<EventRemover> removers = JsonCollections.createArray();
    for (int i = 0; i < targetElements.size(); i++) {
      final Element targetElement = targetElements.get(i);
      addPartner(targetElement);

      removers.add(targetElement.addEventListener(Event.MOUSEOUT, new EventListener() {
        @Override
        public void handleEvent(Event evt) {
          MouseEvent mouseEvt = (MouseEvent) evt;
          EventTarget relatedTarget = mouseEvt.getRelatedTarget();
          // Ignore the event unless we mouse completely out of the target element.
View Full Code Here

            cancelPendingShow();
          }
        }
      }, false));
 
      removers.add(targetElement.addEventListener(Event.MOUSEDOWN, new EventListener() {
        @Override
        public void handleEvent(Event evt) {
          cancelPendingShow();
          hide();
        }
View Full Code Here

        Element dataElement) {
      Element pane = Elements.createDivElement(css.expandablePane());

      Element title = Elements.createDivElement(css.paneTitle());
      DomUtils.appendDivWithTextContent(title, css.paneTitleText(), titleText);
      title.addEventListener(Event.CLICK, expandCollapsePaneListener, false);

      Element info = Elements.createDivElement(css.paneInfo());
      if (!StringUtils.isNullOrEmpty(infoHeader)) {
        DomUtils.appendDivWithTextContent(info, css.paneInfoHeader(), infoHeader);
      }
View Full Code Here

      }
    };

    // Attach the listeners.
    final Element documentElement = Elements.getDocument().getDocumentElement();
    documentElement.addEventListener(Event.KEYDOWN, downListener, true);

    final CaptureReleaser downRemover = new CaptureReleaser() {
      @Override
      public void release() {
        documentElement.removeEventListener(Event.KEYDOWN, downListener, true);
View Full Code Here

      css = resources.remoteObjectTreeCss();
      treeView = new Tree.View<RemoteObjectNode>(resources);

      Element rootElement = Elements.createDivElement(css.root());
      rootElement.appendChild(treeView.getElement());
      rootElement.addEventListener(Event.DBLCLICK, dblClickListener, false);
      rootElement.addEventListener(Event.SCROLL, scrollListener, false);
      setElement(rootElement);
    }
  }
View Full Code Here

      treeView = new Tree.View<RemoteObjectNode>(resources);

      Element rootElement = Elements.createDivElement(css.root());
      rootElement.appendChild(treeView.getElement());
      rootElement.addEventListener(Event.DBLCLICK, dblClickListener, false);
      rootElement.addEventListener(Event.SCROLL, scrollListener, false);
      setElement(rootElement);
    }
  }

  /**
 
View Full Code Here

    View(Resources resources) {
      css = resources.workspaceEditorDebuggingSidebarCallStackPaneCss();

      Element rootElement = Elements.createDivElement(css.root());
      rootElement.addEventListener(Event.CLICK, clickListener, false);
      setElement(rootElement);
    }

    private void addCallFrame(String title, String subtitle) {
      boolean addingFirstElement = !getElement().hasChildNodes();
View Full Code Here

    private Element createBreakpoint() {
      Element breakpoint = Elements.createDivElement(css.breakpoint());
      breakpoint.appendChild(Elements.createDivElement(css.breakpointIcon()));
      breakpoint.appendChild(Elements.createSpanElement(css.breakpointLine()));
      breakpoint.appendChild(Elements.createSpanElement(css.breakpointLineNumber()));
      breakpoint.addEventListener(Event.CLICK, breakpointClickListener, false);
      return breakpoint;
    }

    private Element getSectionElement(int sectionIndex) {
      return DomUtils.getNthChildWithClassName(getElement(), sectionIndex, css.section());
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.