slash.events
This module contains the Slash event classes.
- class slash.events.ChangeEvent(target, value)
Bases:
objectEvent that fires when the editable content of an element is changed.
- Parameters:
- class slash.events.ClickEvent(target)
Bases:
objectEvent that fires when an element is clicked.
- Parameters:
target (Elem) – Element that was clicked.
- class slash.events.InputEvent(target, value)
Bases:
objectEvent that fires when the editable content of an element is updated.
- Parameters:
- class slash.events.MountEvent(target)
Bases:
objectEvent that fires when an element is mounted.
- Parameters:
target (Elem) – Element that was mounted.
- class slash.events.SupportsOnChange
Bases:
objectMix-in class for onchange support.
- change(event)
Trigger change event.
- Parameters:
event (ChangeEvent) – Change event instance to be passed to handlers.
- Return type:
None
- onchange(handler)
Add event handler for change event.
- class slash.events.SupportsOnClick
Bases:
objectMix-in class for onclick support.
- click(event)
Trigger click event.
- Parameters:
event (ClickEvent) – Click event instance to be passed to handlers.
- Return type:
None
- onclick(handler)
Add event handler for click event.
- class slash.events.SupportsOnInput
Bases:
objectMix-in class for oninput support.
- input(event)
Trigger input event.
- Parameters:
event (InputEvent) – Input event instance to be passed to handlers.
- Return type:
None
- oninput(handler)
Add event handler for input event.
- class slash.events.UnmountEvent(target)
Bases:
objectEvent that fires when an element is unmounted.
- Parameters:
target (Elem) – Element that was unmounted.
- class slash.events.UploadEvent(files)
Bases:
objectEvent that fires when one or more file are uploaded.
- Parameters:
files (list[UploadedFile]) – List of uploaded files.
- files: list[UploadedFile]