@Override public void onBrowserEvent(Event event) { // Fire any handler added to the composite itself. super.onBrowserEvent(event); // Delegate events to the widget. widget.onBrowserEvent(event); }
@Override public void onBrowserEvent(Event event) { // We have to clear the unhandled event before firing handlers because the // handlers could trigger onLoad, which would refire the event. if (event.getTypeInt() == Event.ONLOAD) { clearUnhandledEvent(); state.onLoadEvent(this); } super.onBrowserEvent(event); }
@Override public void onBrowserEvent(Event event) { super.onBrowserEvent(event); if (DOM.eventGetType(event) == Event.ONCLICK && impl.handleAsClick(event)) { History.newItem(getTargetHistoryToken()); event.preventDefault(); } }
@Override public void onBrowserEvent(Event event) { CellBasedWidgetImpl.get().onBrowserEvent(this, event); super.onBrowserEvent(event); // Forward the event to the cell. String eventType = event.getType(); Set<String> consumedEvents = cell.getConsumedEvents(); if (consumedEvents != null && consumedEvents.contains(eventType)) { cell.onBrowserEvent(createContext(), getElement(), value, event, valueUpdater); } }
@Override public void onBrowserEvent(Event event) { // Fire any handler added to the composite itself. super.onBrowserEvent(event); // Delegate events to the widget. widget.onBrowserEvent(event); }
@Override public void onBrowserEvent(Event event) { // Fire any handler added to the composite itself. super.onBrowserEvent(event); // Delegate events to the widget. widget.onBrowserEvent(event); }
@Override public void onBrowserEvent(Event event) { delegate.onBrowserEvent(event); }
onSelection(root.getChild(0), true, true); super.onBrowserEvent(event); return; super.onBrowserEvent(event); return; super.onBrowserEvent(event);
@Override public void onBrowserEvent(Event event) { // Fire any handler added to the AdapterField itself. super.onBrowserEvent(event); // Delegate events to the widget. widget.onBrowserEvent(event); }
@Override public void onBrowserEvent(Event event) { // Fire any handler added to the WidgetComponent itself. super.onBrowserEvent(event); // Delegate events to the widget. widget.onBrowserEvent(event); }
@Override public void onBrowserEvent(Event event) { // Fire any handler added to the composite itself. super.onBrowserEvent(event); // Delegate events to the widget. widget.onBrowserEvent(event); }
@Override public void onBrowserEvent(Event event) { // We have to clear the unhandled event before firing handlers because the // handlers could trigger onLoad, which would refire the event. if (event.getTypeInt() == Event.ONLOAD) { clearUnhandledEvent(); state.onLoadEvent(this); } super.onBrowserEvent(event); }
@Override public void onBrowserEvent(Event event) { // We have to clear the unhandled event before firing handlers because the // handlers could trigger onLoad, which would refire the event. if (event.getTypeInt() == Event.ONLOAD) { clearUnhandledEvent(); state.onLoadEvent(this); } super.onBrowserEvent(event); }
super.onBrowserEvent(event);
@Override public void onBrowserEvent(Event event) { super.onBrowserEvent(event); if (DOM.eventGetType(event) == Event.ONCLICK && impl.handleAsClick(event)) { History.newItem(getTargetHistoryToken()); event.preventDefault(); } }
@Override public void onBrowserEvent(Event event) { super.onBrowserEvent(event); if (DOM.eventGetType(event) == Event.ONCLICK && impl.handleAsClick(event)) { History.newItem(getTargetHistoryToken()); event.preventDefault(); } }
@Override public void onBrowserEvent(Event event) { CellBasedWidgetImpl.get().onBrowserEvent(this, event); super.onBrowserEvent(event); // Forward the event to the cell. String eventType = event.getType(); Set<String> consumedEvents = cell.getConsumedEvents(); if (consumedEvents != null && consumedEvents.contains(eventType)) { cell.onBrowserEvent(createContext(), getElement(), value, event, valueUpdater); } }
@Override public void onBrowserEvent(Event event) { CellBasedWidgetImpl.get().onBrowserEvent(this, event); super.onBrowserEvent(event); // Forward the event to the cell. String eventType = event.getType(); Set<String> consumedEvents = cell.getConsumedEvents(); if (consumedEvents != null && consumedEvents.contains(eventType)) { cell.onBrowserEvent(createContext(), getElement(), value, event, valueUpdater); } }
private static void dispatchEventWithBubble(IsWidget target, Event event, Set<Widget> applied) { if (target == null) { return; } Widget widget = target.asWidget(); if (widget == null || isEventStopped(event) || applied.contains(widget)) { // cancel event handling return; } else if (widget.getParent() instanceof Composite) { // special case for composite, which trigger first its own handler, // than // the wrapped widget's handlers widget = widget.getParent(); } // fire widget.onBrowserEvent(event); applied.add(widget); // process bubbling dispatchEventWithBubble(WidgetUtils.getWidget(widget.getElement().getParentElement()), event, applied); }
@Override public void onBrowserEvent(Event event) { // Fix webkit bug // input file will not fire change event if one chooses the same file twice in a row super.onBrowserEvent(event); Element parent = getElement().getParentElement(); Element nextSibling = getElement().getNextSiblingElement(); FormElement form = Document.get().createFormElement(); form.appendChild(getElement()); form.reset(); parent.insertBefore(getElement(), nextSibling); }