PopStateEvent

Overview

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

History traversal event carrying the active entry state.

This class provides 5 methods for working with PopStateEvent objects in Python programs. Available methods include: __init__, 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, event_phase, state, and 3 more.

Properties

NameTypeAccessDescription
stateobjectReadState snapshot associated with the current history entry.
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, state: object)Calls init(type, state) on this PopStateEvent instance.
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