/** * Gets the related target for this event. * * @return the related target * @deprecated use {@link NativeEvent#getRelatedEventTarget()} instead */ @Deprecated public final Element getRelatedTarget() { return getRelatedEventTarget().cast(); }
@Override public Element eventGetToElement(Event evt) { if (evt.getType().equals(BrowserEvents.MOUSEOVER)) { return evt.getEventTarget().cast(); } if (evt.getType().equals(BrowserEvents.MOUSEOUT)) { return evt.getRelatedEventTarget().cast(); } return null; }
@Override public Element eventGetFromElement(Event evt) { if (evt.getType().equals(BrowserEvents.MOUSEOVER)) { return evt.getRelatedEventTarget().cast(); } if (evt.getType().equals(BrowserEvents.MOUSEOUT)) { return evt.getEventTarget().cast(); } return null; }
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()); }
/** * Gets the related target for this event. * * @return the related target * @deprecated use {@link NativeEvent#getRelatedEventTarget()} instead */ @Deprecated public final Element getRelatedTarget() { return getRelatedEventTarget().cast(); }
/** * Gets the related target for this event. * * @return the related target * @deprecated use {@link NativeEvent#getRelatedEventTarget()} instead */ @Deprecated public final Element getRelatedTarget() { return getRelatedEventTarget().cast(); }
@Override public Element eventGetToElement(Event evt) { if (evt.getType().equals(BrowserEvents.MOUSEOVER)) { return evt.getEventTarget().cast(); } if (evt.getType().equals(BrowserEvents.MOUSEOUT)) { return evt.getRelatedEventTarget().cast(); } return null; }
@Override public Element eventGetFromElement(Event evt) { if (evt.getType().equals(BrowserEvents.MOUSEOVER)) { return evt.getRelatedEventTarget().cast(); } if (evt.getType().equals(BrowserEvents.MOUSEOUT)) { return evt.getEventTarget().cast(); } return null; }
@Override public Element eventGetFromElement(Event evt) { if (evt.getType().equals(BrowserEvents.MOUSEOVER)) { return evt.getRelatedEventTarget().cast(); } if (evt.getType().equals(BrowserEvents.MOUSEOUT)) { return evt.getEventTarget().cast(); } return null; }
@Override public Element eventGetToElement(Event evt) { if (evt.getType().equals(BrowserEvents.MOUSEOVER)) { return evt.getEventTarget().cast(); } if (evt.getType().equals(BrowserEvents.MOUSEOUT)) { return evt.getRelatedEventTarget().cast(); } return null; }
protected void onMouseOut(ComponentEvent ce) { EventTarget eT = ce.getEvent().getRelatedEventTarget(); if ((eT == null || (Element.is(eT) && findItem((Element) Element.as(eT)) == null)) && active != null && !active.expanded) { onDeactivate(active); } }
public boolean f(Event e, Object... arg) { EventTarget eventTarget = e.getCurrentEventTarget(); Element target = eventTarget != null ? eventTarget.<Element> cast() : null; EventTarget relatedEventTarget = e.getRelatedEventTarget(); Element related = relatedEventTarget != null ? relatedEventTarget.<Element> cast() : null; if (related == null || (related != target && !GQuery.contains(target, related))) { getInstance(target).dispatchEvent(e, type); } return true; }; };
/** * Returns <code>true</code> if the target of this event equals or is a child * of the given element. * * @param element the element * @param toElement true to use {@link Event#getRelatedEventTarget()} * @return the within state */ public boolean within(Element element, boolean toElement) { if (event != null && Element.is(element)) { EventTarget target = toElement ? event.getRelatedEventTarget() : event.getEventTarget(); if (Element.is(target)) { return DOM.isOrHasChild(element, (Element) Element.as(target)); } } return false; } }
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()); }
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()); }
protected void onMouseOut(ComponentEvent ce) { EventTarget to = ce.getEvent().getRelatedEventTarget(); if (activeItem != null && (to == null || (Element.is(to) && !DOM.isOrHasChild(activeItem.getElement(), (Element) Element.as(to)))) && activeItem.shouldDeactivate(ce)) { deactiveActiveItem(); } }
@Override protected void onTargetOut(ComponentEvent ce) { EventTarget to = ce.getEvent().getRelatedEventTarget(); if (to == null || (Element.is(target.getElement()) && Element.is(to) && !DOM.isOrHasChild(target.getElement(), (Element) Element.as(to)))) { super.onTargetOut(ce); } }
protected void onMouseOver(ComponentEvent ce) { EventTarget from = ce.getEvent().getRelatedEventTarget(); if (from == null || (Element.is(from) && !DOM.isOrHasChild(getElement(), (Element) Element.as(from)))) { Component c = findItem(ce.getTarget()); if (c != null && c instanceof Item) { Item item = (Item) c; if (activeItem != item && item.canActivate && item.isEnabled()) { setActiveItem(item, true); } } } }
EventTarget from = ge.getEvent().getRelatedEventTarget(); if (from == null || (Element.is(from) && !grid.getElement().isOrHasChild(Element.as(from)))) { cell = getCell(ge.getRowIndex(), ge.getColIndex()); EventTarget to = ge.getEvent().getRelatedEventTarget(); if (to == null || (Element.is(to) && !grid.getElement().isOrHasChild(Element.as(to)))) { if (overCell != null) {
EventType type = be.getType(); if (type == Events.OnMouseOver) { EventTarget from = be.getEvent().getRelatedEventTarget(); if (from == null || (Element.is(source) && Element.is(from) && !DOM.isOrHasChild(source, (Element) Element.as(from)))) { EventTarget to = be.getEvent().getRelatedEventTarget(); if (to == null || (Element.is(source) && Element.is(to) && !DOM.isOrHasChild(source, (Element) Element.as(to)))) {