cancelEvent method

  1. @override
bool cancelEvent(
  1. Object? event, {
  2. bool stopImmediatePropagation = false,
})
override

Implementation

@override
bool cancelEvent(Object? event, {bool stopImmediatePropagation = false}) {
  if (event.asJSAny.isA<UIEvent>()) {
    final uiEvent = event as UIEvent;
    if (uiEvent.cancelable) {
      uiEvent.preventDefault();

      if (stopImmediatePropagation) {
        uiEvent.stopImmediatePropagation();
      }

      return true;
    }
  }

  return false;
}