CustomEvent

Overview

CustomEvent is a class in Aspose.Html FOSS for Python. Inherits from: Event.

An Event carrying an arbitrary detail payload.

This class provides 6 methods for working with CustomEvent objects in Python programs. Available methods include: __init__, init_custom_event, init_event, prevent_default, stop_immediate_propagation, stop_propagation. All public members are accessible to any Python application after installing the Aspose.Html FOSS for Python package. Properties: bubbles, cancelable, current_target, default_prevented, detail, event_phase, and 3 more.

Properties

NameTypeAccessDescription
detailobjectReadArbitrary caller-defined payload.
typestrReadThe event type string.
bubblesboolReadWhether the event bubbles.
cancelableboolReadWhether the default action can be prevented.
target"EventTarget | None"ReadThe EventTarget on which the event was dispatched.
current_target"EventTarget | None"ReadThe EventTarget whose listener is currently being invoked.
event_phaseintReadPhase constant: NONE (0), CAPTURING_PHASE (1), AT_TARGET (2), BUBBLING_PHASE (3).
default_preventedboolReadWhether preventDefault() was called on a cancelable event.
timestampfloatReadUnix epoch time (seconds) at Event creation.

Methods

SignatureDescription
__init__(type: str, bubbles: bool, cancelable: bool, detail: object)Calls init(type, bubbles, cancelable, detail) on this CustomEvent instance.
init_custom_event(type: str, bubbles: bool, cancelable: bool, detail: object)Legacy alias for pre-dispatch custom-event initialization.
prevent_default()Set default_prevented to True if the event is cancelable.
stop_propagation()Stop event propagation after all listeners on the current target finish.
stop_immediate_propagation()Stop propagation AND prevent remaining listeners on the current target.
init_event(type: str, bubbles: bool, cancelable: bool)Legacy alias for pre-dispatch event initialization.

See Also