Modules§
- keyboard_types
html
Contains types to define keyboard related events.
Structs§
- AnimationData
html
- ClipboardData
html
- CompositionData
html
- DragData
html
The DragEvent interface is a DOM event that represents a drag and drop interaction. The user initiates a drag by placing a pointer device (such as a mouse) on the touch surface and then dragging the pointer to a new location (such as another DOM element). Applications are free to interpret a drag and drop interaction in an application-specific way. - FocusData
html
- FormData
html
- FormValue
html
A form value that may either be a list of values or a single value - ImageData
html
- KeyboardData
html
- MediaData
html
- Modifiers
html
Pressed modifier keys. - MountedData
html
An Element that has been rendered and allows reading and modifying information about it. - MouseData
html
A synthetic event that wraps a web-styleMouseEvent
Data associated with a mouse event - A platform specific event.
- PointerData
html
- ScrollData
html
- SelectionData
html
- A serialized version of AnimationData
- A serialized version of ClipboardData
- A serialized version of CompositionData
- A serialized version of DragData
- A serialized version of FocusData
- A serialized form data object
- A serialized version of ImageData
- A serialized version of KeyboardData
- A serialized version of MediaData
- A serialized version of
MouseData
- A serialized version of PointerData
- A serialized version of ScrollData
- A serialized version of SelectionData
- A serialized version of ToggleData
- A serialized version of TouchData
- A serialized version of TransitionData
- A serialized version of WheelData
- ToggleData
html
- TouchData
html
- TouchPoint
html
- TransitionData
html
- UseEval
html
A wrapper around the target platform’s evaluator. - WheelData
html
Enums§
- Code
html
Code is the physical position of a key. - EvalError
html
Represents an error when evaluating JavaScript - Key
html
Key represents the meaning of a keypress. - KeyCode
html
- Location
html
The location attribute contains an indication of the logical location of the key on the device. - MountedError
html
The error type for the MountedData - ScrollBehavior
html
The way that scrolling should be performed
Traits§
- AExtension
html
- AbbrExtension
html
- AddressExtension
html
- AnimateExtension
html
- AreaExtension
html
- ArticleExtension
html
- AsideExtension
html
- AudioExtension
html
- BExtension
html
- BaseExtension
html
- BdiExtension
html
- BdoExtension
html
- BodyExtension
html
- BrExtension
html
- ButtonExtension
html
- CanvasExtension
html
- CaptionExtension
html
- CircleExtension
html
- CiteExtension
html
- CodeExtension
html
- ColExtension
html
- DataExtension
html
- DdExtension
html
- DefsExtension
html
- DelExtension
html
- DescExtension
html
- DetailsExtension
html
- DfnExtension
html
- DialogExtension
html
- DiscardExtension
html
- DivExtension
html
- DlExtension
html
- DtExtension
html
- EllipseExtension
html
- EmExtension
html
- EmbedExtension
html
- EvalProvider
html
A struct that implements EvalProvider is sent throughScopeState
’s provide_context function so that [use_eval
] can provide a platform agnostic interface for evaluating JavaScript code. - Evaluator
html
The platform’s evaluator. - FeBlendExtension
html
- FeFloodExtension
html
- FeFuncAExtension
html
- FeFuncBExtension
html
- FeFuncGExtension
html
- FeFuncRExtension
html
- FeImageExtension
html
- FeMergeExtension
html
- FeTileExtension
html
- FigureExtension
html
- FilterExtension
html
- FooterExtension
html
- FormExtension
html
- GExtension
html
- H1Extension
html
- H2Extension
html
- H3Extension
html
- H4Extension
html
- H5Extension
html
- H6Extension
html
- HasAnimationData
html
A trait for any object that has the data for an animation event - HasClipboardData
html
- A trait for any object that has the data for a composition event
- HasDragData
html
A trait for any object that has the data for a drag event - HasFocusData
html
- HasFormData
html
An object that has all the data for a form event - HasImageData
html
A trait for any object that has the data for an image event - HasKeyboardData
html
- HasMediaData
html
- HasMouseData
html
A trait for any object that has the data for a mouse event - HasPointerData
html
A trait for any object that has the data for a pointer event - HasScrollData
html
- HasSelectionData
html
- HasToggleData
html
- HasTouchData
html
- A trait for touch point data
- HasWheelData
html
- HatchExtension
html
- HeadExtension
html
- HeaderExtension
html
- HgroupExtension
html
- HrExtension
html
- A converter between a platform specific event and a general event. All code in a renderer that has a large binary size should be placed in this trait. Each of these functions should be snipped in high levels of optimization.
- IExtension
html
- IframeExtension
html
- ImageExtension
html
- ImgExtension
html
- InputExtension
html
- InsExtension
html
- A interaction that contains data about the location of the event.
- A interaction that contains data about the location of the event.
- KbdExtension
html
- LabelExtension
html
- LegendExtension
html
- LiExtension
html
- LineExtension
html
- LinkExtension
html
- MainExtension
html
- MapExtension
html
- MarkExtension
html
- MarkerExtension
html
- MaskExtension
html
- MathExtension
html
- MenuExtension
html
- MerrorExtension
html
- MetaExtension
html
- MeterExtension
html
- MfracExtension
html
- MiExtension
html
- MnExtension
html
- MoExtension
html
- A interaction that contains data about the current state of the keyboard modifiers.
- MoverExtension
html
- MpaddedExtension
html
- MpathExtension
html
- MrootExtension
html
- MrowExtension
html
- MsExtension
html
- MspaceExtension
html
- MsqrtExtension
html
- MstyleExtension
html
- MsubExtension
html
- MsubsupExtension
html
- MsupExtension
html
- MtableExtension
html
- MtdExtension
html
- MtextExtension
html
- MtrExtension
html
- MunderExtension
html
- NavExtension
html
- ObjectExtension
html
- OlExtension
html
- OptionExtension
html
- OutputExtension
html
- PExtension
html
- ParamExtension
html
- PathExtension
html
- PatternExtension
html
- PictureExtension
html
- A interaction that contains data about the pointer button(s) that triggered the event.
- PolygonExtension
html
- PreExtension
html
- QExtension
html
- RectExtension
html
- An Element that has been rendered and allows reading and modifying information about it.
- RpExtension
html
- RtExtension
html
- RubyExtension
html
- SExtension
html
- SampExtension
html
- ScriptExtension
html
- SectionExtension
html
- SelectExtension
html
- SetExtension
html
- SlotExtension
html
- SmallExtension
html
- SourceExtension
html
- SpanExtension
html
- StopExtension
html
- StrongExtension
html
- StyleExtension
html
- SubExtension
html
- SummaryExtension
html
- SupExtension
html
- SvgExtension
html
- SwitchExtension
html
- SymbolExtension
html
- TableExtension
html
- TbodyExtension
html
- TdExtension
html
- TextExtension
html
- TfootExtension
html
- ThExtension
html
- TheadExtension
html
- TimeExtension
html
- TitleExtension
html
- TrExtension
html
- TrackExtension
html
- TspanExtension
html
- UExtension
html
- UlExtension
html
- UseExtension
html
- VarExtension
html
- VideoExtension
html
- ViewExtension
html
- WbrExtension
html
Functions§
- eval
html
- eval_provider
html
Get a struct that can execute any JavaScript. - event_bubbles
html
- onabort
html
abort - onanimationend
html
onanimationend - onanimationiteration
- onanimationstart
html
onanimationstart - onblur
html
onblur - oncanplay
html
canplay - oncanplaythrough
html
canplaythrough - onchange
html
onchange - onclick
html
Execute a callback when a button is clicked. - oncompositionend
html
oncompositionend - oncompositionstart
- oncompositionupdate
- oncontextmenu
html
oncontextmenu - oncopy
html
oncopy - oncut
html
oncut - ondoubleclick
html
- ondrag
html
ondrag - ondragend
html
ondragend - ondragenter
html
ondragenter - ondragexit
html
ondragexit - ondragleave
html
ondragleave - ondragover
html
ondragover - ondragstart
html
ondragstart - ondrop
html
ondrop - ondurationchange
html
durationchange - onemptied
html
emptied - onencrypted
html
encrypted - onended
html
ended - onerror
html
onerror - onfocus
html
onfocus - onfocusin
html
- onfocusout
html
- gotpointercapture
- oninput
html
oninput handler - oninvalid
html
oninvalid - onkeydown
html
onkeydown - onkeypress
html
onkeypress - onkeyup
html
onkeyup - onload
html
onload - onloadeddata
html
loadeddata - onloadedmetadata
html
loadedmetadata - onloadstart
html
loadstart - lostpointercapture
- onmounted
html
mounted - onmousedown
html
onmousedown - onmouseenter
html
onmouseenter - onmouseleave
html
onmouseleave - onmousemove
html
onmousemove - onmouseout
html
onmouseout - onmouseover
html
onmouseover - onmouseup
html
onmouseup - onpaste
html
onpaste - onpause
html
pause - onplay
html
play - onplaying
html
playing - onpointercancel
html
pointercancel - onpointerdown
html
pointerdown - onpointerenter
html
pointerenter - onpointerleave
html
pointerleave - onpointermove
html
pointermove - onpointerout
html
pointerout - onpointerover
html
pointerover - onpointerup
html
pointerup - onprogress
html
progress - onratechange
html
ratechange - onreset
html
onreset - onscroll
html
onscroll - onseeked
html
seeked - onseeking
html
seeking - onselect
html
select - selectionchange
- onselectstart
html
selectstart - onstalled
html
stalled - onsubmit
html
onsubmit - onsuspend
html
suspend - ontimeupdate
html
timeupdate - ontoggle
html
ontoggle - ontouchcancel
html
touchcancel - ontouchend
html
touchend - ontouchmove
html
touchmove - ontouchstart
html
touchstart - ontransitionend
html
transitionend - onvolumechange
html
volumechange - onwaiting
html
waiting - onwheel
html
Called when the mouse wheel is rotated over an element.
Type Aliases§
- AnimationEvent
html
- ClipboardEvent
html
- CompositionEvent
html
- DragEvent
html
- FocusEvent
html
- FormEvent
html
- ImageEvent
html
- KeyboardEvent
html
- MediaEvent
html
- MountedEvent
html
- MountedResult
html
The MountedResult type for the MountedData - MouseEvent
html
- PointerEvent
html
A synthetic event that wraps a web-stylePointerEvent
- ScrollEvent
html
- SelectionEvent
html
- ToggleEvent
html
- TouchEvent
html
- TransitionEvent
html
- WheelEvent
html