Tabnine Logo
Element.isOrHasChild
Code IndexAdd Tabnine to your IDE (free)

How to use
isOrHasChild
method
in
com.google.gwt.user.client.Element

Best Java code snippets using com.google.gwt.user.client.Element.isOrHasChild (Showing top 20 results out of 315)

origin: com.google.gwt/gwt-servlet

private MenuItem findItem(Element hItem) {
 for (MenuItem item : items) {
  if (item.getElement().isOrHasChild(hItem)) {
   return item;
  }
 }
 return null;
}
origin: com.google.gwt/gwt-servlet

/**
 * Does the event target this popup?
 *
 * @param event the native event
 * @return true if the event targets the popup
 */
private boolean eventTargetsPopup(NativeEvent event) {
 EventTarget target = event.getEventTarget();
 if (Element.is(target)) {
  return getElement().isOrHasChild(Element.as(target));
 }
 return false;
}
origin: com.google.gwt/gwt-servlet

public void onBrowserEvent(Event event) {
 switch (DOM.eventGetType(event)) {
  case Event.ONMOUSEOVER:
   // Only fire the mouse over event if it's coming from outside this
   // widget.
  case Event.ONMOUSEOUT:
   // Only fire the mouse out event if it's leaving this
   // widget.
   Element related = event.getRelatedEventTarget().cast();
   if (related != null && getElement().isOrHasChild(related)) {
    return;
   }
   break;
 }
 DomEvent.fireNativeEvent(event, this, this.getElement());
}
origin: com.google.gwt/gwt-servlet

/**
 * Dispatch an event to the cell, ensuring that the widget will catch it.
 *
 * @param widget the widget that will handle the event
 * @param target the cell element
 * @param eventBits the event bits to sink
 * @param event the event to fire, or null not to fire an event
 */
private static void dispatchCellEvent(Widget widget, Element target,
  int eventBits, Event event) {
 // Make sure that the target is still a child of the widget. We defer the
 // firing of some events, so its possible that the DOM structure has
 // changed before we fire the event.
 if (!widget.getElement().isOrHasChild(target)) {
  return;
 }
 // Temporary listen for events from the cell. The event listener will be
 // removed in onBrowserEvent().
 DOM.setEventListener(target, widget);
 DOM.sinkEvents(target, eventBits | DOM.getEventsSunk(target));
 // Dispatch the event to the cell.
 if (event != null) {
  target.dispatchEvent(event);
 }
}
origin: com.google.gwt/gwt-servlet

private boolean elementClicked(Element hElem) {
 ArrayList<Element> chain = new ArrayList<Element>();
 collectElementChain(chain, getElement(), hElem);
 TreeItem item = findItemByChain(chain, 0, root);
 if (item != null && item != root) {
  if (item.getChildCount() > 0
    && item.getImageElement().isOrHasChild(hElem)) {
   item.setState(!item.getState(), true);
   return true;
  } else if (item.getElement().isOrHasChild(hElem)) {
   onSelection(item, true, !shouldTreeDelegateFocusToElement(hElem));
   return true;
  }
 }
 return false;
}
origin: com.google.gwt/gwt-servlet

if (!getElement().isOrHasChild(Element.as(eventTarget))) {
 return;
origin: com.google.gwt/gwt-servlet

while (children.hasNext()) {
 Widget next = children.next();
 if (toReplace.isOrHasChild(next.getElement())) {
  if (next.getElement() == toReplace) {
origin: com.haulmont.cuba/cuba-web-toolkit

/**
 * Simply check if popup has child equal to passed element <br/>
 *
 * Haulmont API
 */
public boolean popupHasChild(Element element) {
  return popup.getElement().isOrHasChild(element);
}
origin: com.vaadin.external.gwt/gwt-user

private MenuItem findItem(Element hItem) {
 for (MenuItem item : items) {
  if (item.getElement().isOrHasChild(hItem)) {
   return item;
  }
 }
 return null;
}
origin: com.google.gwt/gwt-servlet

case Event.ONMOUSEOUT:
 Element to = DOM.eventGetToElement(event);
 if (getElement().isOrHasChild(DOM.eventGetTarget(event))
   && (to == null || !getElement().isOrHasChild(to))) {
  if (isCapturing) {
   onClickCancel();
 if (getElement().isOrHasChild(DOM.eventGetTarget(event))) {
  setHovering(true);
  if (isCapturing) {
origin: info.magnolia.ui/magnolia-ui-vaadin-common-widgets

  @Override
  public void onTouchEnd(TouchEndEvent event) {
    Element target = event.getNativeEvent().getEventTarget().cast();
    if (closeButton.getElement().isOrHasChild(target)) {
      closeCurrentApp();
    } else if (fullScreenButton.getElement().isOrHasChild(target)) {
      toggleFullScreen();
    }
  }
});
origin: com.extjs/gxt

@Override
protected void onClick(ComponentEvent ce) {
 if (!readOnly
   && ((!editable && getInputEl().dom.isOrHasChild(ce.getTarget())) || (trigger.dom.isOrHasChild(ce.getTarget())))) {
  onTriggerClick(ce);
 }
 super.onClick(ce);
}
origin: com.extjs/gxt

protected void mimicBlur(PreviewEvent e, Element target) {
 if (!el().dom.isOrHasChild(target) && validateBlur(e, target)) {
  triggerBlur(null);
 }
}
origin: info.magnolia.ui/magnolia-ui-vaadin-common-widgets

public void setCurtainAttached(boolean visible) {
  Element viewportElement = viewport.getElement();
  Element curtain = viewport.getCurtain();
  if (visible) {
    viewportElement.appendChild(curtain);
  } else if (viewportElement.isOrHasChild(curtain)) {
    viewportElement.removeChild(curtain);
  }
}
origin: com.haulmont.cuba/cuba-web-toolkit

private boolean isChildOfRoot(NativeEvent event) {
  EventTarget eventTarget = event.getEventTarget();
  Element targetElement = Element.as(eventTarget);
  if (root.getElement() != targetElement
      && root.getElement().isOrHasChild(targetElement)) {
    return true;
  }
  return false;
}
origin: info.magnolia.ui/magnolia-ui-vaadin-common-widgets

  @Override
  public void onTouchEnd(TouchEndEvent event) {
    final Element target = event.getNativeEvent().getEventTarget().cast();
    if (target.isOrHasChild(getElement())) {
      listener.outerContentClicked();
    }
  }
});
origin: fr.putnami.pwt/pwt

private boolean eventTargetsDropDown(NativePreviewEvent event) {
  Event nativeEvent = Event.as(event.getNativeEvent());
  EventTarget target = nativeEvent.getEventTarget();
  if (Element.is(target)) {
    return this.getElement().isOrHasChild(Element.as(target));
  }
  return false;
}
origin: info.magnolia.ui/magnolia-ui-vaadin-common-widgets

private void onClickGeneric(NativeEvent nativeEvent) {
  textWrapper.setFocus(false);
  final Element target = (Element) nativeEvent.getEventTarget().cast();
  boolean wasActive = getStyleName().contains("active");
  if (closeElement.isOrHasChild(target)) {
    eventBus.fireEvent(new TabCloseEvent(tab));
  } else if (!wasActive) {
    eventBus.fireEvent(new ActiveTabChangedEvent(tab));
  }
  nativeEvent.stopPropagation();
}
origin: com.haulmont.cuba/cuba-web-toolkit

  @Override
  protected void onPreviewNativeEvent(Event.NativePreviewEvent event) {
    super.onPreviewNativeEvent(event);
    NativeEvent nativeEvent = event.getNativeEvent();
    Element target = Element.as(nativeEvent.getEventTarget());
    if (Event.ONCLICK == event.getTypeInt()) {
      if (getElement().isOrHasChild(target)) {
        Scheduler.get().scheduleDeferred(this::hide);
      }
    }
  }
}
origin: com.haulmont.cuba/cuba-web-toolkit

protected void handleBadDD(NativeEvent event) {
  Element target = WidgetUtil.getElementUnderMouse(event);
  if (target == null) {
    VDragAndDropManager.get().interruptDrag();
    return;
  }
  Node targetParent = DOM.asOld(target).getParentNode();
  if (!getElement().isOrHasChild(targetParent)) {
    VDragAndDropManager.get().interruptDrag();
  }
}
com.google.gwt.user.clientElementisOrHasChild

Popular methods of Element

  • getStyle
  • setAttribute
  • appendChild
  • setId
  • getParentElement
  • cast
  • setInnerText
  • getId
  • setInnerHTML
  • addClassName
  • getAttribute
  • getInnerHTML
  • getAttribute,
  • getInnerHTML,
  • getFirstChildElement,
  • getInnerText,
  • getClientWidth,
  • removeChild,
  • getChildCount,
  • getOffsetHeight,
  • removeAttribute,
  • removeClassName

Popular in Java

  • Updating database using SQL prepared statement
  • compareTo (BigDecimal)
  • getSystemService (Context)
  • requestLocationUpdates (LocationManager)
  • GridLayout (java.awt)
    The GridLayout class is a layout manager that lays out a container's components in a rectangular gri
  • BufferedImage (java.awt.image)
    The BufferedImage subclass describes an java.awt.Image with an accessible buffer of image data. All
  • FileNotFoundException (java.io)
    Thrown when a file specified by a program cannot be found.
  • InputStream (java.io)
    A readable source of bytes.Most clients will use input streams that read data from the file system (
  • Runnable (java.lang)
    Represents a command that can be executed. Often used to run code in a different Thread.
  • SSLHandshakeException (javax.net.ssl)
    The exception that is thrown when a handshake could not be completed successfully.
  • Top Vim plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now