List of usage examples for com.google.gwt.event.dom.client DomEvent stopPropagation
public void stopPropagation()
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(); } }