List of usage examples for com.google.gwt.event.dom.client DomEvent preventDefault
public void preventDefault()
From source file:com.example.test.client.VMultiSelectCalendarWidget.java
License:Apache License
/** * Handles the keypress from both the onKeyPress event and the onKeyDown event * // w ww.j av a 2 s . co m * @param event * The keydown/keypress event */ private void handleKeyPress(DomEvent<?> event) { // 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.ponysdk.core.terminal.ui.PTWidget.java
License:Apache License
private void preventEvent(final DomEvent<?> event) { if (preventedEvents != null && !preventedEvents.isEmpty()) { final int typeInt = Event.as(event.getNativeEvent()).getTypeInt(); if (preventedEvents.contains(typeInt)) event.preventDefault(); }//from w w w. ja v a 2 s. c om }
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 w w . j ava2 s . 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// w w w .ja v a 2 s.c om * * @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:com.vaadin.terminal.gwt.client.ui.VPopupCalendar.java
License:Open Source License
public VPopupCalendar() { super();/*from w w w. j a va2s .c om*/ calendarToggle = new Button(); calendarToggle.setStyleName(CLASSNAME + "-button"); calendarToggle.setText(""); calendarToggle.addClickHandler(this); // -2 instead of -1 to avoid FocusWidget.onAttach to reset it calendarToggle.getElement().setTabIndex(-2); add(calendarToggle); calendar = GWT.create(VCalendarPanel.class); calendar.setFocusOutListener(new FocusOutListener() { public boolean onFocusOut(DomEvent<?> event) { event.preventDefault(); closeCalendarPanel(); return true; } }); calendar.setSubmitListener(new SubmitListener() { public void onSubmit() { // Update internal value and send valuechange event if immediate updateValue(calendar.getDate()); // Update text field (a must when not immediate). buildDate(true); closeCalendarPanel(); } public void onCancel() { closeCalendarPanel(); } }); popup = new VOverlay(true, true, true); popup.setStyleName(VDateField.CLASSNAME + "-popup"); popup.setWidget(calendar); popup.addCloseHandler(this); DOM.setElementProperty(calendar.getElement(), "id", "PID_VAADIN_POPUPCAL"); sinkEvents(Event.ONKEYDOWN); }
From source file:gwt.g2d.client.input.InputManager.java
License:Apache License
/** * Notifies this InputManager that an event is being handled. * This prevents the default action from taking place if isPreventDefault() * is true./*from w w w .jav a 2 s . co m*/ */ protected <H extends EventHandler> void handleEvent(DomEvent<H> e) { if (isPreventDefault()) { e.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(); event.stopPropagation();//from w w w. jav a 2s . c om 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(); }