if (event.isCanceled() || (!previewAllNativeEvents && event.isConsumed())) {
if (event.isCanceled() || (!previewAllNativeEvents && event.isConsumed())) {
/** * Fire a {@link NativePreviewEvent} for the native event. * * @param handlers the {@link HandlerManager} * @param nativeEvent the native event * @return true to fire the event normally, false to cancel the event */ private static boolean fire(HandlerManager handlers, NativeEvent nativeEvent) { if (TYPE != null && handlers != null && handlers.isEventHandled(TYPE)) { // Cache the current values in the singleton in case we are in the // middle of handling another event. boolean lastIsCanceled = singleton.isCanceled; boolean lastIsConsumed = singleton.isConsumed; boolean lastIsFirstHandler = singleton.isFirstHandler; NativeEvent lastNativeEvent = singleton.nativeEvent; // Revive the event singleton.revive(); singleton.setNativeEvent(nativeEvent); // Fire the event handlers.fireEvent(singleton); boolean ret = !(singleton.isCanceled() && !singleton.isConsumed()); // Restore the state of the singleton. singleton.isCanceled = lastIsCanceled; singleton.isConsumed = lastIsConsumed; singleton.isFirstHandler = lastIsFirstHandler; singleton.nativeEvent = lastNativeEvent; return ret; } return true; }
/** * Fire a {@link NativePreviewEvent} for the native event. * * @param handlers the {@link HandlerManager} * @param nativeEvent the native event * @return true to fire the event normally, false to cancel the event */ private static boolean fire(HandlerManager handlers, NativeEvent nativeEvent) { if (TYPE != null && handlers != null && handlers.isEventHandled(TYPE)) { // Cache the current values in the singleton in case we are in the // middle of handling another event. boolean lastIsCanceled = singleton.isCanceled; boolean lastIsConsumed = singleton.isConsumed; boolean lastIsFirstHandler = singleton.isFirstHandler; NativeEvent lastNativeEvent = singleton.nativeEvent; // Revive the event singleton.revive(); singleton.setNativeEvent(nativeEvent); // Fire the event handlers.fireEvent(singleton); boolean ret = !(singleton.isCanceled() && !singleton.isConsumed()); // Restore the state of the singleton. singleton.isCanceled = lastIsCanceled; singleton.isConsumed = lastIsConsumed; singleton.isFirstHandler = lastIsFirstHandler; singleton.nativeEvent = lastNativeEvent; return ret; } return true; }
private void previewNativeEvent(NativePreviewEvent event) { if (event.isCanceled() || event.isConsumed()) { event.cancel(); return; } boolean eventTargetsContainerOrPartner = this.eventTargetsContainerOrPartner(event); int type = event.getTypeInt(); switch (type) { case Event.ONMOUSEDOWN: case Event.ONTOUCHSTART: if (!eventTargetsContainerOrPartner) { this.blur(); return; } break; case Event.ONFOCUS: // Not used because focus events are not previewed yet if (!eventTargetsContainerOrPartner) { this.blur(); } else { this.focus(); } break; default: break; } }
private void previewNativeEvent(NativePreviewEvent event) { if (event.isCanceled() || event.isConsumed()) { event.cancel(); return; } boolean eventTargetsContainerOrPartner = this.eventTargetsContainerOrPartner(event); int type = event.getTypeInt(); switch (type) { case Event.ONMOUSEDOWN: case Event.ONTOUCHSTART: if (!eventTargetsContainerOrPartner) { this.blur(); return; } break; case Event.ONFOCUS: // Not used because focus events are not previewed yet if (!eventTargetsContainerOrPartner) { this.blur(); } else { this.focus(); } break; default: break; } }
if (event.isCanceled() || (!previewAllNativeEvents && event.isConsumed())) {
/** * Fire a {@link NativePreviewEvent} for the native event. * * @param handlers the {@link HandlerManager} * @param nativeEvent the native event * @return true to fire the event normally, false to cancel the event */ private static boolean fire(HandlerManager handlers, NativeEvent nativeEvent) { if (TYPE != null && handlers != null && handlers.isEventHandled(TYPE)) { // Cache the current values in the singleton in case we are in the // middle of handling another event. boolean lastIsCanceled = singleton.isCanceled; boolean lastIsConsumed = singleton.isConsumed; boolean lastIsFirstHandler = singleton.isFirstHandler; NativeEvent lastNativeEvent = singleton.nativeEvent; // Revive the event singleton.revive(); singleton.setNativeEvent(nativeEvent); // Fire the event handlers.fireEvent(singleton); boolean ret = !(singleton.isCanceled() && !singleton.isConsumed()); // Restore the state of the singleton. singleton.isCanceled = lastIsCanceled; singleton.isConsumed = lastIsConsumed; singleton.isFirstHandler = lastIsFirstHandler; singleton.nativeEvent = lastNativeEvent; return ret; } return true; }