Package com.google.gwt.dom.client

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


          switch (event.getTypeInt()) {
            case Event.ONMOUSEDOWN:
              // If the event target is part of the parent menu, suppress the
              // event altogether.
              EventTarget target = event.getNativeEvent().getEventTarget();
              Element parentMenuElement = item.getParentMenu().getElement();
              if (parentMenuElement.isOrHasChild(Element.as(target))) {
                event.cancel();
                return;
              }
View Full Code Here


        updateViewData(parent, viewData, true);
      }
    } else if ("blur".equals(type)) {
      // Commit the change. Ensure that we are blurring the input element and
      // not the parent element itself.
      EventTarget eventTarget = event.getEventTarget();
      if (Element.is(eventTarget)) {
        Element target = Element.as(eventTarget);
        if ("input".equals(target.getTagName().toLowerCase())) {
          commit(context, parent, viewData, valueUpdater);
        }
View Full Code Here

  @Override
  public void onBrowserEvent(Context context, Element parent, C value,
      NativeEvent event, ValueUpdater<C> valueUpdater) {
    int index = 0;
    EventTarget eventTarget = event.getEventTarget();
    if (Element.is(eventTarget)) {
      Element target = eventTarget.cast();
      Element container = getContainerElement(parent);
      Element wrapper = container.getFirstChildElement();
      while (wrapper != null) {
        if (wrapper.isOrHasChild(target)) {
          onBrowserEventImpl(context, wrapper, value, event, valueUpdater,
View Full Code Here

  @SuppressWarnings("deprecation")
  @Override
  protected void onBrowserEvent2(Event event) {
    // Get the event target.
    EventTarget eventTarget = event.getEventTarget();
    if (!Element.is(eventTarget)) {
      return;
    }
    final Element target = event.getEventTarget().cast();
View Full Code Here

          }

          break;

        case Event.ONMOUSEOVER:
          EventTarget from = event.getRelatedEventTarget();
          if (from == null
              || (Element.is(from) && !DOM.isOrHasChild(grid.getElement(),
                  (com.google.gwt.user.client.Element) Element.as(from)))) {
            Element r = null;
            if (Element.is(event.getEventTarget())) {
              r = findRow(Element.as(event.getEventTarget()));
            }
            if (r != null) {
              onRowOver(r);
            }
          }
          break;
        case Event.ONMOUSEOUT:
          EventTarget to = event.getRelatedEventTarget();
          if (to == null
              || (Element.is(to) && !DOM.isOrHasChild(grid.getElement(),
                  (com.google.gwt.user.client.Element) Element.as(to)))) {
            if (overRow != null) {
              onRowOut(overRow);
View Full Code Here

      return;
    }

    // Verify that the target is still a child of this widget. IE fires focus
    // events even after the element has been removed from the DOM.
    EventTarget eventTarget = event.getEventTarget();
    if (!Element.is(eventTarget)
        || !getElement().isOrHasChild(Element.as(eventTarget))) {
      return;
    }
    super.onBrowserEvent(event);
View Full Code Here

  @SuppressWarnings("deprecation")
  @Override
  protected void onBrowserEvent2(Event event) {
    // Get the event target.
    EventTarget eventTarget = event.getEventTarget();
    if (!Element.is(eventTarget)) {
      return;
    }
    final Element target = event.getEventTarget().cast();
View Full Code Here

    @Override
    public void onPreviewNativeEvent(Event.NativePreviewEvent event) {
        if (SC.isIE() && event.getTypeInt() == Event.ONCLICK) {
            NativeEvent nativeEvent = event.getNativeEvent();
            EventTarget target = nativeEvent.getEventTarget();
            if (Element.is(target)) {
                Element element = Element.as(target);
                if ("a".equalsIgnoreCase(element.getTagName())) {
                    // make sure it's not a hyperlink that GWT already handles
                    if (element.getPropertyString("__listener") == null) {
View Full Code Here

                        // - calendar must not be in read-only mode
                        weekGrid.eventMoved(this);
                    } else if (!weekGrid.getCalendar().isDisabled()) {
                        // Event Click:
                        // - calendar must be enabled (read-only is allowed)
                        EventTarget et = event.getNativeEvent()
                                .getEventTarget();
                        Element e = Element.as(et);
                        if (e == caption || e == eventContent
                                || e.getParentElement() == caption) {
                            if (weekGrid.getCalendar().getEventClickListener() != null) {
View Full Code Here

  @SuppressWarnings("deprecation")
  @Override
  protected void onBrowserEvent2(Event event) {
    // Get the event target.
    EventTarget eventTarget = event.getEventTarget();
    if (!Element.is(eventTarget)) {
      return;
    }
    final Element target = event.getEventTarget().cast();
View Full Code Here

TOP

Related Classes of com.google.gwt.dom.client.EventTarget

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.