Element class
An abstract class, which all HTML elements extend.
- Inheritance
- Object
- EventTarget
- Node
- Element
- Implemented types
- Implementers
- Annotations
- @Native("Element")
Constructors
- Element.a()
-
Creates a new
<a>
element. [...]factory - Element.article()
-
Creates a new
<article>
element. [...]factory - Element.aside()
-
Creates a new
<aside>
element. [...]factory - Element.audio()
-
Creates a new
<audio>
element. [...]factory - Element.br()
-
Creates a new
<br>
element. [...]factory - Element.canvas()
-
Creates a new
<canvas>
element. [...]factory - Element.created()
- Custom element creation constructor. [...]
- Element.div()
-
Creates a new
<div>
element. [...]factory -
Creates a new
<footer>
element. [...]factory - Element.header()
-
Creates a new
<header>
element. [...]factory - Element.hr()
-
Creates a new
<hr>
element. [...]factory - Element.html(String html, { NodeValidator validator, NodeTreeSanitizer treeSanitizer })
-
Creates an HTML element from a valid fragment of HTML. [...]
factory
- Element.iframe()
-
Creates a new
<iframe>
element. [...]factory - Element.img()
-
Creates a new
<img>
element. [...]factory - Element.li()
-
Creates a new
<li>
element. [...]factory -
Creates a new
<nav>
element. [...]factory - Element.ol()
-
Creates a new
<ol>
element. [...]factory - Element.option()
-
Creates a new
<option>
element. [...]factory - Element.p()
-
Creates a new
<p>
element. [...]factory - Element.pre()
-
Creates a new
<pre>
element. [...]factory - Element.section()
-
Creates a new
<section>
element. [...]factory - Element.select()
-
Creates a new
<select>
element. [...]factory - Element.span()
-
Creates a new
<span>
element. [...]factory - Element.svg()
-
Creates a new
<svg>
element. [...]factory - Element.table()
-
Creates a new
<table>
element. [...]factory - Element.tag(String tag, [ String typeExtention ])
-
Creates the HTML element specified by the tag name. [...]
factory
- Element.td()
-
Creates a new
<td>
element. [...]factory - Element.textarea()
-
Creates a new
<textarea>
element. [...]factory - Element.th()
-
Creates a new
<th>
element. [...]factory - Element.tr()
-
Creates a new
<tr>
element. [...]factory - Element.ul()
-
Creates a new
<ul>
element. [...]factory - Element.video()
-
Creates a new
<video>
element. [...]factory
Properties
- accessibleNode → AccessibleNode
-
final
- assignedSlot → SlotElement
-
final
-
attributes
↔ Map<
String, String> -
All attributes on this element. [...]
read / write
- borderEdge → CssRect
-
Access the dimensions and position of this element's content + padding +
border box. [...]
read-only
-
children
↔ List<
Element> -
List of the direct children of this element. [...]
read / write
- classes ↔ CssClassSet
-
The set of CSS classes applied to this element. [...]
read / write
- className ↔ String
-
read / write
-
client
→ Rectangle<
num> -
Gets the position of this element relative to the client area of the page.
read-only
- clientHeight → int
-
final
- clientLeft → int
-
final
- clientTop → int
-
final
- clientWidth → int
-
final
- computedName → String
-
final
- computedRole → String
-
final
- contentEdge → CssRect
-
Access this element's content position. [...]
read-only
- contentEditable ↔ String
-
read / write
-
dataset
↔ Map<
String, String> -
Allows access to all custom data attributes (data-*) set on this element. [...]
read / write
- dir ↔ String
-
read / write
-
documentOffset
→ Point<
num> -
Provides the coordinates of the element relative to the top of the
document. [...]
read-only
- draggable ↔ bool
-
Indicates whether the element can be dragged and dropped. [...]
read / write
-
Indicates whether the element is not relevant to the page's current state. [...]
read / write
- id ↔ String
-
read / write
- inert ↔ bool
-
read / write
- innerHtml ↔ String
-
Parses the HTML fragment and sets it as the contents of this element. [...]
read / write
- inputMode ↔ String
-
read / write
- isContentEditable → bool
-
read-only
- lang ↔ String
-
read / write
- localName → String
-
@Returns('String'), read-only
- marginEdge → CssRect
-
Access the dimensions and position of this element's content + padding +
border + margin box. [...]
read-only
- namespaceUri → String
-
A URI that identifies the XML namespace of this element. [...]
read-only
- nextElementSibling → Element
-
final
-
offset
→ Rectangle<
num> -
Gets the offset of this element relative to its offsetParent.
read-only
- offsetHeight → int
-
read-only
- offsetLeft → int
-
read-only
- offsetParent → Element
-
final
- offsetTop → int
-
read-only
- offsetWidth → int
-
read-only
- on → ElementEvents
-
This is an ease-of-use accessor for event streams which should only be
used when an explicit accessor is not available.
read-only, override
-
onAbort
→ ElementStream<
Event> -
Stream of
abort
events handled by this Element.read-only, override -
onBeforeCopy
→ ElementStream<
Event> -
Stream of
beforecopy
events handled by this Element.read-only -
onBeforeCut
→ ElementStream<
Event> -
Stream of
beforecut
events handled by this Element.read-only -
onBeforePaste
→ ElementStream<
Event> -
Stream of
beforepaste
events handled by this Element.read-only -
onBlur
→ ElementStream<
Event> -
Stream of
blur
events handled by this Element.read-only, override -
onCanPlay
→ ElementStream<
Event> -
read-only, override
-
onCanPlayThrough
→ ElementStream<
Event> -
read-only, override
-
onChange
→ ElementStream<
Event> -
Stream of
change
events handled by this Element.read-only, override -
onClick
→ ElementStream<
MouseEvent> -
Stream of
click
events handled by this Element.read-only, override -
onContextMenu
→ ElementStream<
MouseEvent> -
Stream of
contextmenu
events handled by this Element.read-only, override -
onCopy
→ ElementStream<
ClipboardEvent> -
Stream of
copy
events handled by this Element.read-only -
onCut
→ ElementStream<
ClipboardEvent> -
Stream of
cut
events handled by this Element.read-only -
onDoubleClick
→ ElementStream<
Event> -
Stream of
doubleclick
events handled by this Element.@DomName('Element.ondblclick'), read-only, override -
onDrag
→ ElementStream<
MouseEvent> -
A stream of
drag
events fired when this element currently being dragged. [...]read-only, override -
onDragEnd
→ ElementStream<
MouseEvent> -
A stream of
dragend
events fired when this element completes a drag operation. [...]read-only, override -
onDragEnter
→ ElementStream<
MouseEvent> -
A stream of
dragenter
events fired when a dragged object is first dragged over this element. [...]read-only, override -
onDragLeave
→ ElementStream<
MouseEvent> -
A stream of
dragleave
events fired when an object being dragged over this element leaves this element's target area. [...]read-only, override -
onDragOver
→ ElementStream<
MouseEvent> -
A stream of
dragover
events fired when a dragged object is currently being dragged over this element. [...]read-only, override -
onDragStart
→ ElementStream<
MouseEvent> -
A stream of
dragstart
events fired when this element starts being dragged. [...]read-only, override -
onDrop
→ ElementStream<
MouseEvent> -
A stream of
drop
events fired when a dragged object is dropped on this element. [...]read-only, override -
onDurationChange
→ ElementStream<
Event> -
read-only, override
-
onEmptied
→ ElementStream<
Event> -
read-only, override
-
onEnded
→ ElementStream<
Event> -
read-only, override
-
onError
→ ElementStream<
Event> -
Stream of
error
events handled by this Element.read-only, override -
onFocus
→ ElementStream<
Event> -
Stream of
focus
events handled by this Element.read-only, override -
onFullscreenChange
→ ElementStream<
Event> -
Stream of
fullscreenchange
events handled by this Element.read-only -
onFullscreenError
→ ElementStream<
Event> -
Stream of
fullscreenerror
events handled by this Element.read-only -
onInput
→ ElementStream<
Event> -
Stream of
input
events handled by this Element.read-only, override -
onInvalid
→ ElementStream<
Event> -
Stream of
invalid
events handled by this Element.read-only, override -
onKeyDown
→ ElementStream<
KeyboardEvent> -
Stream of
keydown
events handled by this Element.read-only, override -
onKeyPress
→ ElementStream<
KeyboardEvent> -
Stream of
keypress
events handled by this Element.read-only, override -
onKeyUp
→ ElementStream<
KeyboardEvent> -
Stream of
keyup
events handled by this Element.read-only, override -
onLoad
→ ElementStream<
Event> -
Stream of
load
events handled by this Element.read-only, override -
onLoadedData
→ ElementStream<
Event> -
read-only, override
-
onLoadedMetadata
→ ElementStream<
Event> -
read-only, override
-
onMouseDown
→ ElementStream<
MouseEvent> -
Stream of
mousedown
events handled by this Element.read-only, override -
onMouseEnter
→ ElementStream<
MouseEvent> -
Stream of
mouseenter
events handled by this Element.read-only, override -
onMouseLeave
→ ElementStream<
MouseEvent> -
Stream of
mouseleave
events handled by this Element.read-only, override -
onMouseMove
→ ElementStream<
MouseEvent> -
Stream of
mousemove
events handled by this Element.read-only, override -
onMouseOut
→ ElementStream<
MouseEvent> -
Stream of
mouseout
events handled by this Element.read-only, override -
onMouseOver
→ ElementStream<
MouseEvent> -
Stream of
mouseover
events handled by this Element.read-only, override -
onMouseUp
→ ElementStream<
MouseEvent> -
Stream of
mouseup
events handled by this Element.read-only, override -
onMouseWheel
→ ElementStream<
WheelEvent> -
Stream of
mousewheel
events handled by this Element.read-only, override -
onPaste
→ ElementStream<
ClipboardEvent> -
Stream of
paste
events handled by this Element.read-only -
onPause
→ ElementStream<
Event> -
read-only, override
-
onPlay
→ ElementStream<
Event> -
read-only, override
-
onPlaying
→ ElementStream<
Event> -
read-only, override
-
onRateChange
→ ElementStream<
Event> -
read-only, override
-
onReset
→ ElementStream<
Event> -
Stream of
reset
events handled by this Element.read-only, override -
onResize
→ ElementStream<
Event> -
read-only, override
-
onScroll
→ ElementStream<
Event> -
Stream of
scroll
events handled by this Element.read-only, override -
onSearch
→ ElementStream<
Event> -
Stream of
search
events handled by this Element.read-only -
onSeeked
→ ElementStream<
Event> -
read-only, override
-
onSeeking
→ ElementStream<
Event> -
read-only, override
-
onSelect
→ ElementStream<
Event> -
Stream of
select
events handled by this Element.read-only, override -
onSelectStart
→ ElementStream<
Event> -
Stream of
selectstart
events handled by this Element.read-only -
onStalled
→ ElementStream<
Event> -
read-only, override
-
onSubmit
→ ElementStream<
Event> -
Stream of
submit
events handled by this Element.read-only, override -
onSuspend
→ ElementStream<
Event> -
read-only, override
-
onTimeUpdate
→ ElementStream<
Event> -
read-only, override
-
onTouchCancel
→ ElementStream<
TouchEvent> -
Stream of
touchcancel
events handled by this Element.read-only, override -
onTouchEnd
→ ElementStream<
TouchEvent> -
Stream of
touchend
events handled by this Element.read-only, override -
onTouchEnter
→ ElementStream<
TouchEvent> -
Stream of
touchenter
events handled by this Element.read-only -
onTouchLeave
→ ElementStream<
TouchEvent> -
Stream of
touchleave
events handled by this Element.read-only -
onTouchMove
→ ElementStream<
TouchEvent> -
Stream of
touchmove
events handled by this Element.read-only, override -
onTouchStart
→ ElementStream<
TouchEvent> -
Stream of
touchstart
events handled by this Element.read-only, override -
onTransitionEnd
→ ElementStream<
TransitionEvent> -
Stream of
transitionend
events handled by this Element.@SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.FIREFOX), @SupportedBrowser(SupportedBrowser.IE, '10'), @SupportedBrowser(SupportedBrowser.SAFARI), read-only -
onVolumeChange
→ ElementStream<
Event> -
read-only, override
-
onWaiting
→ ElementStream<
Event> -
read-only, override
-
onWheel
→ ElementStream<
WheelEvent> -
read-only, override
- outerHtml → String
-
read-only
- paddingEdge → CssRect
-
Access the dimensions and position of this element's content + padding box. [...]
read-only
- previousElementSibling → Element
-
final
- scrollHeight → int
-
read-only
- scrollLeft ↔ int
-
read / write
- scrollTop ↔ int
-
read / write
- scrollWidth → int
-
read-only
- shadowRoot → ShadowRoot
-
The shadow root of this shadow host. [...]
@SupportedBrowser(SupportedBrowser.CHROME, '25'), read-only
- slot ↔ String
-
read / write
- spellcheck ↔ bool
-
read / write
- style → CssStyleDeclaration
-
final
- styleMap → StylePropertyMap
-
final
- tabIndex ↔ int
-
read / write
- tagName → String
-
final
- title ↔ String
-
read / write
- translate ↔ bool
-
Specifies whether this element's text content changes when the page is
localized. [...]
read / write
- baseUri → String
-
@JSName('baseURI'), final, inherited
-
childNodes
→ List<
Node> -
A list of this node's children. [...]
@Creates('NodeList'), @Returns('NodeList'), final, inherited
- firstChild → Node
-
The first child of this node. [...]
final, inherited
- hashCode → int
-
The hash code for this object. [...]
read-only, inherited
- isConnected → bool
-
final, inherited
- lastChild → Node
-
The last child of this node. [...]
final, inherited
- nextNode → Node
-
The next sibling node. [...]
@JSName('nextSibling'), final, inherited
- nodeName → String
-
The name of this node. [...]
final, inherited
-
nodes
↔ List<
Node> -
A modifiable list of this node's children.
read / write, inherited
- nodeType → int
-
The type of node. [...]
final, inherited
- nodeValue → String
-
The value of this node. [...]
final, inherited
- ownerDocument → Document
-
The document this node belongs to. [...]
final, inherited
- parent → Element
-
The parent element of this node. [...]
@JSName('parentElement'), final, inherited
- parentNode → Node
-
The parent node of this node. [...]
final, inherited
- previousNode → Node
-
The previous sibling node. [...]
@JSName('previousSibling'), final, inherited
- runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
- text ↔ String
-
All text within this node and its descendents. [...]
@JSName('textContent'), read / write, inherited
Methods
-
after(
Object nodes) → void -
override
-
animate(
Iterable< Map< frames, [ dynamic timing ]) → AnimationString, dynamic> > -
- Creates a new AnimationEffect object whose target element is the object
- on which the method is called, and calls the play() method of the
- AnimationTimeline object of the document timeline of the node document
- of the element, passing the newly created AnimationEffect as the argument
- to the method. Returns an Animation for the effect.
- Examples
var animation = elem.animate([{"opacity": 75}, {"opacity": 0}], 200);
var animation = elem.animate([
{"transform": "translate(100px, -100%)"},
{"transform" : "translate(400px, 500px)"}
], 1500);
- The
frames
parameter is an Iterable- map entries specify CSS animation effects. The
timing
paramter can be a double, representing the number of milliseconds- for the transition, or a Map with fields corresponding to those
- of the
Timing
object.@SupportedBrowser(SupportedBrowser.CHROME, '36') -
appendHtml(
String text, { NodeValidator validator, NodeTreeSanitizer treeSanitizer }) → void - Parses the specified text as HTML and adds the resulting node after the last child of this element.
-
appendText(
String text) → void - Adds the specified text after the last child of this element.
-
attached(
) → void - Called by the DOM when this element has been inserted into the live document. [...]
-
attachShadow(
Map shadowRootInitDict) → ShadowRoot -
attributeChanged(
String name, String oldValue, String newValue) → void - Called by the DOM whenever an attribute on this has been changed.
-
before(
Object nodes) → void -
override
-
blur(
) → void -
click(
) → void -
closest(
String selectors) → Element -
createFragment(
String html, { NodeValidator validator, NodeTreeSanitizer treeSanitizer }) → DocumentFragment - Create a DocumentFragment from the HTML fragment and ensure that it follows the sanitization rules specified by the validator or treeSanitizer. [...]
-
createShadowRoot(
) → ShadowRoot -
Creates a new shadow root for this shadow host. [...]
@SupportedBrowser(SupportedBrowser.CHROME, '25')
-
detached(
) → void - Called by the DOM when this element has been removed from the live document. [...]
-
enteredView(
) → void - Deprecated*: override attached instead.
-
focus(
) → void -
getAnimations(
) → List< Animation> -
getAttribute(
String name) → String -
getAttributeNames(
) → List< String> -
getAttributeNS(
String namespaceURI, String name) → String -
getBoundingClientRect(
) → Rectangle< num> -
Returns the smallest bounding rectangle that encompasses this element's
padding, scrollbar, and border. [...]
@Creates('_DomRect'), @Returns('_DomRect|Null')
-
getClientRects(
) → List< Rectangle< num> > -
getComputedStyle(
[String pseudoElement ]) → CssStyleDeclaration - The set of all CSS values applied to this element, including inherited and default values. [...]
-
getDestinationInsertionPoints(
) → List< Node> -
Returns a list of shadow DOM insertion points to which this element is
distributed. [...]
@Creates('NodeList'), @Returns('NodeList|Null')
-
getElementsByClassName(
String classNames) → List< Node> -
Returns a list of nodes with the given class name inside this element. [...]
@Creates('NodeList|HtmlCollection'), @Returns('NodeList|HtmlCollection')
-
getNamespacedAttributes(
String namespace) → Map< String, String> - Gets a map for manipulating the attributes of a particular namespace. [...]
-
hasAttribute(
String name) → bool -
hasAttributeNS(
String namespaceURI, String name) → bool -
hasPointerCapture(
int pointerId) → bool -
insertAdjacentElement(
String where, Element element) → Element -
Inserts
element
into the DOM at the specified location. [...] -
insertAdjacentHtml(
String where, String html, { NodeValidator validator, NodeTreeSanitizer treeSanitizer }) → void - Parses text as an HTML fragment and inserts it into the DOM at the specified location. [...]
-
insertAdjacentText(
String where, String text) → void - Inserts text into the DOM at the specified location. [...]
-
leftView(
) → void - Deprecated*: override detached instead.
-
matches(
String selectors) → bool - Checks if this element matches the CSS selectors.
-
matchesWithAncestors(
String selectors) → bool - Checks if this element or any of its parents match the CSS selectors.
-
offsetTo(
Element parent) → Point< num> -
Provides the offset of this element's borderEdge relative to the
specified
parent
. [...] -
querySelector(
String selectors) → Element -
Finds the first descendant element of this element that matches the
specified group of selectors. [...]
override
-
querySelectorAll<
T extends Element> (String selectors) → ElementList< T> - Finds all descendent elements of this element that match the specified group of selectors. [...]
-
releasePointerCapture(
int pointerId) → void -
removeAttribute(
String name) → void -
removeAttributeNS(
String namespaceURI, String name) → void -
requestFullscreen(
) → void -
Displays this element fullscreen. [...]
@JSName('webkitRequestFullscreen'), @SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.SAFARI)
-
requestPointerLock(
) → void -
scroll(
[dynamic options_OR_x, num y ]) → void -
scrollBy(
[dynamic options_OR_x, num y ]) → void -
scrollIntoView(
[ScrollAlignment alignment ]) → void - Scrolls this element into view. [...]
-
scrollTo(
[dynamic options_OR_x, num y ]) → void -
setApplyScroll(
String nativeScrollBehavior) → Future< ScrollState> -
setAttribute(
String name, String value) → void -
setAttributeNS(
String namespaceURI, String name, String value) → void -
setDistributeScroll(
String nativeScrollBehavior) → Future< ScrollState> -
setInnerHtml(
String html, { NodeValidator validator, NodeTreeSanitizer treeSanitizer }) → void - Parses the HTML fragment and sets it as the contents of this element. This ensures that the generated content follows the sanitization rules specified by the validator or treeSanitizer. [...]
-
setPointerCapture(
int pointerId) → void -
toString(
) → String -
The string representation of this element. [...]
override
-
addEventListener(
String type, EventListener listener, [ bool useCapture ]) → void -
inherited
-
append(
Node node) → Node -
Adds a node to the end of the child nodes list of this node. [...]
@JSName('appendChild'), inherited
-
clone(
bool deep) → Node -
Returns a copy of this node. [...]
@JSName('cloneNode'), inherited
-
contains(
Node other) → bool -
Returns true if this node contains the specified node. [...]
inherited
-
dispatchEvent(
Event event) → bool -
inherited
-
getRootNode(
[Map options ]) → Node -
inherited
-
hasChildNodes(
) → bool -
Returns true if this node has any children. [...]
inherited
-
insertAllBefore(
Iterable< Node> newNodes, Node refChild) → Node -
Inserts all of the nodes into this node directly before refChild. [...]
inherited
-
insertBefore(
Node node, Node child) → Node -
Inserts all of the nodes into this node directly before refChild. [...]
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed. [...]
inherited
-
remove(
) → void -
Removes this node from the DOM.
inherited
-
removeEventListener(
String type, EventListener listener, [ bool useCapture ]) → void -
inherited
-
replaceWith(
Node otherNode) → Node -
Replaces this node with another node.
inherited
Operators
-
operator ==(
dynamic other) → bool -
The equality operator. [...]
inherited
Static Methods
-
isTagSupported(
String tag) → bool - Checks to see if the tag name is supported by the current platform. [...]
Constants
-
abortEvent
→ const EventStreamProvider<
Event> -
Static factory designed to expose
abort
events to event handlers that are not necessarily instances of Element. [...]const EventStreamProvider<Event>('abort')
-
beforeCopyEvent
→ const EventStreamProvider<
Event> -
Static factory designed to expose
beforecopy
events to event handlers that are not necessarily instances of Element. [...]const EventStreamProvider<Event>('beforecopy')
-
beforeCutEvent
→ const EventStreamProvider<
Event> -
Static factory designed to expose
beforecut
events to event handlers that are not necessarily instances of Element. [...]const EventStreamProvider<Event>('beforecut')
-
beforePasteEvent
→ const EventStreamProvider<
Event> -
Static factory designed to expose
beforepaste
events to event handlers that are not necessarily instances of Element. [...]const EventStreamProvider<Event>('beforepaste')
-
blurEvent
→ const EventStreamProvider<
Event> -
Static factory designed to expose
blur
events to event handlers that are not necessarily instances of Element. [...]const EventStreamProvider<Event>('blur')
-
canPlayEvent
→ const EventStreamProvider<
Event> -
const EventStreamProvider<Event>('canplay')
-
canPlayThroughEvent
→ const EventStreamProvider<
Event> -
const EventStreamProvider<Event>('canplaythrough')
-
changeEvent
→ const EventStreamProvider<
Event> -
Static factory designed to expose
change
events to event handlers that are not necessarily instances of Element. [...]const EventStreamProvider<Event>('change')
-
clickEvent
→ const EventStreamProvider<
MouseEvent> -
Static factory designed to expose
click
events to event handlers that are not necessarily instances of Element. [...]const EventStreamProvider<MouseEvent>('click')
-
contextMenuEvent
→ const EventStreamProvider<
MouseEvent> -
Static factory designed to expose
contextmenu
events to event handlers that are not necessarily instances of Element. [...]const EventStreamProvider<MouseEvent>('contextmenu')
-
copyEvent
→ const EventStreamProvider<
ClipboardEvent> -
Static factory designed to expose
copy
events to event handlers that are not necessarily instances of Element. [...]const EventStreamProvider<ClipboardEvent>('copy')
-
cutEvent
→ const EventStreamProvider<
ClipboardEvent> -
Static factory designed to expose
cut
events to event handlers that are not necessarily instances of Element. [...]const EventStreamProvider<ClipboardEvent>('cut')
-
doubleClickEvent
→ const EventStreamProvider<
Event> -
Static factory designed to expose
doubleclick
events to event handlers that are not necessarily instances of Element. [...]@DomName('Element.dblclickEvent')const EventStreamProvider<Event>('dblclick')
-
dragEndEvent
→ const EventStreamProvider<
MouseEvent> -
A stream of
dragend
events fired when an element completes a drag operation. [...]const EventStreamProvider<MouseEvent>('dragend')
-
dragEnterEvent
→ const EventStreamProvider<
MouseEvent> -
A stream of
dragenter
events fired when a dragged object is first dragged over an element. [...]const EventStreamProvider<MouseEvent>('dragenter')
-
dragEvent
→ const EventStreamProvider<
MouseEvent> -
A stream of
drag
events fired when an element is currently being dragged. [...]const EventStreamProvider<MouseEvent>('drag')
-
dragLeaveEvent
→ const EventStreamProvider<
MouseEvent> -
A stream of
dragleave
events fired when an object being dragged over an element leaves the element's target area. [...]const EventStreamProvider<MouseEvent>('dragleave')
-
dragOverEvent
→ const EventStreamProvider<
MouseEvent> -
A stream of
dragover
events fired when a dragged object is currently being dragged over an element. [...]const EventStreamProvider<MouseEvent>('dragover')
-
dragStartEvent
→ const EventStreamProvider<
MouseEvent> -
A stream of
dragstart
events for a dragged element whose drag has begun. [...]const EventStreamProvider<MouseEvent>('dragstart')
-
dropEvent
→ const EventStreamProvider<
MouseEvent> -
A stream of
drop
events fired when a dragged object is dropped on an element. [...]const EventStreamProvider<MouseEvent>('drop')
-
durationChangeEvent
→ const EventStreamProvider<
Event> -
const EventStreamProvider<Event>('durationchange')
-
emptiedEvent
→ const EventStreamProvider<
Event> -
const EventStreamProvider<Event>('emptied')
-
endedEvent
→ const EventStreamProvider<
Event> -
const EventStreamProvider<Event>('ended')
-
errorEvent
→ const EventStreamProvider<
Event> -
Static factory designed to expose
error
events to event handlers that are not necessarily instances of Element. [...]const EventStreamProvider<Event>('error')
-
focusEvent
→ const EventStreamProvider<
Event> -
Static factory designed to expose
focus
events to event handlers that are not necessarily instances of Element. [...]const EventStreamProvider<Event>('focus')
-
fullscreenChangeEvent
→ const EventStreamProvider<
Event> -
Static factory designed to expose
fullscreenchange
events to event handlers that are not necessarily instances of Element. [...]@SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.SAFARI)const EventStreamProvider<Event>('webkitfullscreenchange')
-
fullscreenErrorEvent
→ const EventStreamProvider<
Event> -
Static factory designed to expose
fullscreenerror
events to event handlers that are not necessarily instances of Element. [...]@SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.SAFARI)const EventStreamProvider<Event>('webkitfullscreenerror')
-
inputEvent
→ const EventStreamProvider<
Event> -
Static factory designed to expose
input
events to event handlers that are not necessarily instances of Element. [...]const EventStreamProvider<Event>('input')
-
invalidEvent
→ const EventStreamProvider<
Event> -
Static factory designed to expose
invalid
events to event handlers that are not necessarily instances of Element. [...]const EventStreamProvider<Event>('invalid')
-
keyDownEvent
→ const EventStreamProvider<
KeyboardEvent> -
Static factory designed to expose
keydown
events to event handlers that are not necessarily instances of Element. [...]const EventStreamProvider<KeyboardEvent>('keydown')
-
keyPressEvent
→ const EventStreamProvider<
KeyboardEvent> -
Static factory designed to expose
keypress
events to event handlers that are not necessarily instances of Element. [...]const EventStreamProvider<KeyboardEvent>('keypress')
-
keyUpEvent
→ const EventStreamProvider<
KeyboardEvent> -
Static factory designed to expose
keyup
events to event handlers that are not necessarily instances of Element. [...]const EventStreamProvider<KeyboardEvent>('keyup')
-
loadedDataEvent
→ const EventStreamProvider<
Event> -
const EventStreamProvider<Event>('loadeddata')
-
loadedMetadataEvent
→ const EventStreamProvider<
Event> -
const EventStreamProvider<Event>('loadedmetadata')
-
loadEvent
→ const EventStreamProvider<
Event> -
Static factory designed to expose
load
events to event handlers that are not necessarily instances of Element. [...]const EventStreamProvider<Event>('load')
-
mouseDownEvent
→ const EventStreamProvider<
MouseEvent> -
Static factory designed to expose
mousedown
events to event handlers that are not necessarily instances of Element. [...]const EventStreamProvider<MouseEvent>('mousedown')
-
mouseEnterEvent
→ const EventStreamProvider<
MouseEvent> -
Static factory designed to expose
mouseenter
events to event handlers that are not necessarily instances of Element. [...]const EventStreamProvider<MouseEvent>('mouseenter')
-
mouseLeaveEvent
→ const EventStreamProvider<
MouseEvent> -
Static factory designed to expose
mouseleave
events to event handlers that are not necessarily instances of Element. [...]const EventStreamProvider<MouseEvent>('mouseleave')
-
mouseMoveEvent
→ const EventStreamProvider<
MouseEvent> -
Static factory designed to expose
mousemove
events to event handlers that are not necessarily instances of Element. [...]const EventStreamProvider<MouseEvent>('mousemove')
-
mouseOutEvent
→ const EventStreamProvider<
MouseEvent> -
Static factory designed to expose
mouseout
events to event handlers that are not necessarily instances of Element. [...]const EventStreamProvider<MouseEvent>('mouseout')
-
mouseOverEvent
→ const EventStreamProvider<
MouseEvent> -
Static factory designed to expose
mouseover
events to event handlers that are not necessarily instances of Element. [...]const EventStreamProvider<MouseEvent>('mouseover')
-
mouseUpEvent
→ const EventStreamProvider<
MouseEvent> -
Static factory designed to expose
mouseup
events to event handlers that are not necessarily instances of Element. [...]const EventStreamProvider<MouseEvent>('mouseup')
-
mouseWheelEvent
→ const EventStreamProvider<
WheelEvent> -
Static factory designed to expose
mousewheel
events to event handlers that are not necessarily instances of Element. [...]const _CustomEventStreamProvider<WheelEvent>(Element._determineMouseWheelEventType)
-
pasteEvent
→ const EventStreamProvider<
ClipboardEvent> -
Static factory designed to expose
paste
events to event handlers that are not necessarily instances of Element. [...]const EventStreamProvider<ClipboardEvent>('paste')
-
pauseEvent
→ const EventStreamProvider<
Event> -
const EventStreamProvider<Event>('pause')
-
playEvent
→ const EventStreamProvider<
Event> -
const EventStreamProvider<Event>('play')
-
playingEvent
→ const EventStreamProvider<
Event> -
const EventStreamProvider<Event>('playing')
-
rateChangeEvent
→ const EventStreamProvider<
Event> -
const EventStreamProvider<Event>('ratechange')
-
resetEvent
→ const EventStreamProvider<
Event> -
Static factory designed to expose
reset
events to event handlers that are not necessarily instances of Element. [...]const EventStreamProvider<Event>('reset')
-
resizeEvent
→ const EventStreamProvider<
Event> -
const EventStreamProvider<Event>('resize')
-
scrollEvent
→ const EventStreamProvider<
Event> -
Static factory designed to expose
scroll
events to event handlers that are not necessarily instances of Element. [...]const EventStreamProvider<Event>('scroll')
-
searchEvent
→ const EventStreamProvider<
Event> -
Static factory designed to expose
search
events to event handlers that are not necessarily instances of Element. [...]const EventStreamProvider<Event>('search')
-
seekedEvent
→ const EventStreamProvider<
Event> -
const EventStreamProvider<Event>('seeked')
-
seekingEvent
→ const EventStreamProvider<
Event> -
const EventStreamProvider<Event>('seeking')
-
selectEvent
→ const EventStreamProvider<
Event> -
Static factory designed to expose
select
events to event handlers that are not necessarily instances of Element. [...]const EventStreamProvider<Event>('select')
-
selectStartEvent
→ const EventStreamProvider<
Event> -
Static factory designed to expose
selectstart
events to event handlers that are not necessarily instances of Element. [...]const EventStreamProvider<Event>('selectstart')
-
stalledEvent
→ const EventStreamProvider<
Event> -
const EventStreamProvider<Event>('stalled')
-
submitEvent
→ const EventStreamProvider<
Event> -
Static factory designed to expose
submit
events to event handlers that are not necessarily instances of Element. [...]const EventStreamProvider<Event>('submit')
-
suspendEvent
→ const EventStreamProvider<
Event> -
const EventStreamProvider<Event>('suspend')
-
timeUpdateEvent
→ const EventStreamProvider<
Event> -
const EventStreamProvider<Event>('timeupdate')
-
touchCancelEvent
→ const EventStreamProvider<
TouchEvent> -
Static factory designed to expose
touchcancel
events to event handlers that are not necessarily instances of Element. [...]const EventStreamProvider<TouchEvent>('touchcancel')
-
touchEndEvent
→ const EventStreamProvider<
TouchEvent> -
Static factory designed to expose
touchend
events to event handlers that are not necessarily instances of Element. [...]const EventStreamProvider<TouchEvent>('touchend')
-
touchEnterEvent
→ const EventStreamProvider<
TouchEvent> -
Static factory designed to expose
touchenter
events to event handlers that are not necessarily instances of Element. [...]const EventStreamProvider<TouchEvent>('touchenter')
-
touchLeaveEvent
→ const EventStreamProvider<
TouchEvent> -
Static factory designed to expose
touchleave
events to event handlers that are not necessarily instances of Element. [...]const EventStreamProvider<TouchEvent>('touchleave')
-
touchMoveEvent
→ const EventStreamProvider<
TouchEvent> -
Static factory designed to expose
touchmove
events to event handlers that are not necessarily instances of Element. [...]const EventStreamProvider<TouchEvent>('touchmove')
-
touchStartEvent
→ const EventStreamProvider<
TouchEvent> -
Static factory designed to expose
touchstart
events to event handlers that are not necessarily instances of Element. [...]const EventStreamProvider<TouchEvent>('touchstart')
-
transitionEndEvent
→ const EventStreamProvider<
TransitionEvent> -
Static factory designed to expose
transitionend
events to event handlers that are not necessarily instances of Element. [...]const _CustomEventStreamProvider<TransitionEvent>(Element._determineTransitionEventType)
-
volumeChangeEvent
→ const EventStreamProvider<
Event> -
const EventStreamProvider<Event>('volumechange')
-
waitingEvent
→ const EventStreamProvider<
Event> -
const EventStreamProvider<Event>('waiting')
-
wheelEvent
→ const EventStreamProvider<
WheelEvent> -
const EventStreamProvider<WheelEvent>('wheel')