Example usage for com.google.gwt.event.dom.client DomEvent stopPropagation

List of usage examples for com.google.gwt.event.dom.client DomEvent stopPropagation

Introduction

In this page you can find the example usage for com.google.gwt.event.dom.client DomEvent stopPropagation.

Prototype

public void stopPropagation() 

Source Link

Document

Stops the propagation of the underlying native event.

Usage

From source file:com.ponysdk.core.terminal.ui.PTWidget.java

License:Apache License

private void stopEvent(final DomEvent<?> event) {
    if (stoppedEvents != null && !stoppedEvents.isEmpty()) {
        final int typeInt = Event.as(event.getNativeEvent()).getTypeInt();
        if (stoppedEvents.contains(typeInt))
            event.stopPropagation();
    }/*  www  .  java2s. co m*/
}

From source file:com.vaadin.client.ui.VCalendarPanel.java

License:Apache License

/**
 * Handles the keypress from both the onKeyPress event and the onKeyDown
 * event//from   w  ww  .j  a  v  a  2s.c  o m
 * 
 * @param event
 *            The keydown/keypress event
 */
private void handleKeyPress(DomEvent<?> event) {
    // Special handling for events from time ListBoxes.
    if (time != null && time.getElement().isOrHasChild((Node) event.getNativeEvent().getEventTarget().cast())) {
        int nativeKeyCode = event.getNativeEvent().getKeyCode();
        if (nativeKeyCode == getSelectKey()) {
            onSubmit(); // submit if enter key hit down on listboxes
            event.preventDefault();
            event.stopPropagation();
        }
        if (nativeKeyCode == getCloseKey()) {
            onCancel(); // cancel if ESC key hit down on listboxes
            event.preventDefault();
            event.stopPropagation();
        }
        return;
    }

    // Check tabs
    int keycode = event.getNativeEvent().getKeyCode();
    if (keycode == KeyCodes.KEY_TAB && event.getNativeEvent().getShiftKey()) {
        if (onTabOut(event)) {
            return;
        }
    }

    // Handle the navigation
    if (handleNavigation(keycode, event.getNativeEvent().getCtrlKey() || event.getNativeEvent().getMetaKey(),
            event.getNativeEvent().getShiftKey())) {
        event.preventDefault();
    }

}

From source file:com.vaadin.terminal.gwt.client.ui.VCalendarPanel.java

License:Open Source License

/**
 * Handles the keypress from both the onKeyPress event and the onKeyDown
 * event/* ww  w.j av  a  2s. c  o  m*/
 * 
 * @param event
 *            The keydown/keypress event
 */
private void handleKeyPress(DomEvent<?> event) {
    if (time != null && time.getElement().isOrHasChild((Node) event.getNativeEvent().getEventTarget().cast())) {
        int nativeKeyCode = event.getNativeEvent().getKeyCode();
        if (nativeKeyCode == getSelectKey()) {
            onSubmit(); // submit happens if enter key hit down on listboxes
            event.preventDefault();
            event.stopPropagation();
        }
        return;
    }

    // Check tabs
    int keycode = event.getNativeEvent().getKeyCode();
    if (keycode == KeyCodes.KEY_TAB && event.getNativeEvent().getShiftKey()) {
        if (onTabOut(event)) {
            return;
        }
    }

    // Handle the navigation
    if (handleNavigation(keycode, event.getNativeEvent().getCtrlKey() || event.getNativeEvent().getMetaKey(),
            event.getNativeEvent().getShiftKey())) {
        event.preventDefault();
    }

}

From source file:org.gz.gwt.mousemanagerdemo.client.demo.Demo.java

License:Open Source License

private void handleNativeEvent(String label, String style, com.google.gwt.event.dom.client.DomEvent<?> event) {
    event.preventDefault();//from  w w w. j  a  va2  s  .c  o m
    event.stopPropagation();
    int widgetCount = nativeEvents_VerticalPanel.getWidgetCount();
    for (int i = widgetCount; i >= LIST_EVENT_SIZE; i--) {
        nativeEvents_VerticalPanel.remove(0);
    }
    if (event instanceof com.google.gwt.event.dom.client.MouseEvent) {
        Label events_Label = new Label(
                label + " | X = " + ((com.google.gwt.event.dom.client.MouseEvent) event).getX() + " | Y = "
                        + ((com.google.gwt.event.dom.client.MouseEvent) event).getY() + " | button = "
                        + ((com.google.gwt.event.dom.client.MouseEvent) event).getNativeButton());
        events_Label.setStyleName(style);
        nativeEvents_VerticalPanel.add(events_Label);
    } else {
        Label events_Label = new Label(label + " | X = "
                + ((com.google.gwt.event.dom.client.ContextMenuEvent) event).getNativeEvent().getClientX()
                + " | Y = "
                + ((com.google.gwt.event.dom.client.ContextMenuEvent) event).getNativeEvent().getClientY()
                + " | button = "
                + ((com.google.gwt.event.dom.client.ContextMenuEvent) event).getNativeEvent().getButton());
        events_Label.setStyleName(style);
        nativeEvents_VerticalPanel.add(events_Label);
    }
}

From source file:org.kie.workbench.common.stunner.client.lienzo.components.mediators.ZoomLevelSelectorView.java

License:Apache License

private void onDropDownKeyEvent(DomEvent event) {
    event.preventDefault();
    event.stopPropagation();
}

From source file:org.uberfire.ext.widgets.common.client.dropdown.items.LiveSearchSelectorDropDownItemViewImpl.java

License:Apache License

private void onItemSelected(DomEvent event) {
    presenter.onItemClick();

    if (multiSelect) {
        event.stopPropagation();
    }
}