Not documented.

Annotations
  • Experimental()
  • DomName('HTMLTemplateElement')
  • SupportedBrowser(SupportedBrowser.CHROME)
  • Experimental()
Extends

Static Properties

bool supported
read-only
Checks if this type is supported on the current platform.

Properties

Map<String,String> attributes
read / write, inherited
All attributes on this element.
String baseUri
read-only, inherited
CssRect borderEdge
read-only, inherited
Access the dimensions and position of this element's content + padding + border box.
List<Node> childNodes
read-only, inherited
A list of this node's children.
List<Element> children
read / write, inherited
List of the direct children of this element.
CssClassSet classes
read / write, inherited
The set of CSS classes applied to this element.
String className
read / write, inherited
Rectangle client
read-only, inherited
Gets the position of this element relative to the client area of the page.
int clientHeight
read-only, inherited
int clientLeft
read-only, inherited
int clientTop
read-only, inherited
int clientWidth
read-only, inherited
DocumentFragment content
read-only
CssRect contentEdge
read-only, inherited
Access this element's content position.
String contentEditable
read / write, inherited
MenuElement contextMenu
read / write, inherited
Map<String,String> dataset
read / write, inherited
Allows access to all custom data attributes (data-*) set on this element.
String dir
read / write, inherited
Point documentOffset
read-only, inherited
Provides the coordinates of the element relative to the top of the document.
bool draggable
read / write, inherited
String dropzone
read / write, inherited
Node firstChild
read-only, inherited
The first child of this node.
bool hidden
read / write, inherited
String id
read / write, inherited
String innerHtml
read / write, inherited
Parses the HTML fragment and sets it as the contents of this element.
InputMethodContext inputMethodContext
read-only, inherited
bool isContentEditable
read-only, inherited
String lang
read / write, inherited
Node lastChild
read-only, inherited
The last child of this node.
String localName
read-only, inherited
CssRect marginEdge
read-only, inherited
Access the dimensions and position of this element's content + padding + border + margin box.
String namespaceUri
read-only, inherited
A URI that identifies the XML namespace of this element.
Element nextElementSibling
read-only, inherited
Node nextNode
read-only, inherited
The next sibling node.
String nodeName
read-only, inherited
The name of this node.
List<Node> nodes
read / write, inherited
A modifiable list of this node's children.
int nodeType
read-only, inherited
The type of node.
String nodeValue
read-only, inherited
The value of this node.
Rectangle offset
read-only, inherited
Gets the offset of this element relative to its offsetParent.
int offsetHeight
read-only, inherited
int offsetLeft
read-only, inherited
Element offsetParent
read-only, inherited
int offsetTop
read-only, inherited
int offsetWidth
read-only, inherited
ElementEvents on
read-only, inherited
This is an ease-of-use accessor for event streams which should only be used when an explicit accessor is not available.
ElementStream<Event> onAbort
read-only, inherited
ElementStream<Event> onBeforeCopy
read-only, inherited
Stream of beforecopy events handled by this Element.
ElementStream<Event> onBeforeCut
read-only, inherited
Stream of beforecut events handled by this Element.
ElementStream<Event> onBeforePaste
read-only, inherited
Stream of beforepaste events handled by this Element.
ElementStream<Event> onBlur
read-only, inherited
ElementStream<Event> onCanPlay
read-only, inherited
ElementStream<Event> onCanPlayThrough
read-only, inherited
ElementStream<Event> onChange
read-only, inherited
ElementStream<MouseEvent> onClick
read-only, inherited
ElementStream<MouseEvent> onContextMenu
read-only, inherited
ElementStream<Event> onCopy
read-only, inherited
Stream of copy events handled by this Element.
ElementStream<Event> onCut
read-only, inherited
Stream of cut events handled by this Element.
ElementStream<Event> onDoubleClick
read-only, inherited
ElementStream<MouseEvent> onDrag
read-only, inherited
ElementStream<MouseEvent> onDragEnd
read-only, inherited
ElementStream<MouseEvent> onDragEnter
read-only, inherited
ElementStream<MouseEvent> onDragLeave
read-only, inherited
ElementStream<MouseEvent> onDragOver
read-only, inherited
ElementStream<MouseEvent> onDragStart
read-only, inherited
ElementStream<MouseEvent> onDrop
read-only, inherited
ElementStream<Event> onDurationChange
read-only, inherited
ElementStream<Event> onEmptied
read-only, inherited
ElementStream<Event> onEnded
read-only, inherited
ElementStream<Event> onError
read-only, inherited
ElementStream<Event> onFocus
read-only, inherited
ElementStream<Event> onFullscreenChange
read-only, inherited
Stream of fullscreenchange events handled by this Element.
ElementStream<Event> onFullscreenError
read-only, inherited
Stream of fullscreenerror events handled by this Element.
ElementStream<Event> onInput
read-only, inherited
ElementStream<Event> onInvalid
read-only, inherited
ElementStream<KeyboardEvent> onKeyDown
read-only, inherited
ElementStream<KeyboardEvent> onKeyPress
read-only, inherited
ElementStream<KeyboardEvent> onKeyUp
read-only, inherited
ElementStream<Event> onLoad
read-only, inherited
ElementStream<Event> onLoadedData
read-only, inherited
ElementStream<Event> onLoadedMetadata
read-only, inherited
ElementStream<MouseEvent> onMouseDown
read-only, inherited
ElementStream<MouseEvent> onMouseEnter
read-only, inherited
ElementStream<MouseEvent> onMouseLeave
read-only, inherited
ElementStream<MouseEvent> onMouseMove
read-only, inherited
ElementStream<MouseEvent> onMouseOut
read-only, inherited
ElementStream<MouseEvent> onMouseOver
read-only, inherited
ElementStream<MouseEvent> onMouseUp
read-only, inherited
ElementStream<WheelEvent> onMouseWheel
read-only, inherited
ElementStream<Event> onPaste
read-only, inherited
Stream of paste events handled by this Element.
ElementStream<Event> onPause
read-only, inherited
ElementStream<Event> onPlay
read-only, inherited
ElementStream<Event> onPlaying
read-only, inherited
ElementStream<Event> onRateChange
read-only, inherited
ElementStream<Event> onReset
read-only, inherited
ElementStream<Event> onResize
read-only, inherited
ElementStream<Event> onScroll
read-only, inherited
ElementStream<Event> onSearch
read-only, inherited
Stream of search events handled by this Element.
ElementStream<Event> onSeeked
read-only, inherited
ElementStream<Event> onSeeking
read-only, inherited
ElementStream<Event> onSelect
read-only, inherited
ElementStream<Event> onSelectStart
read-only, inherited
Stream of selectstart events handled by this Element.
ElementStream<Event> onStalled
read-only, inherited
ElementStream<Event> onSubmit
read-only, inherited
ElementStream<Event> onSuspend
read-only, inherited
ElementStream<Event> onTimeUpdate
read-only, inherited
ElementStream<TouchEvent> onTouchCancel
read-only, inherited
Stream of touchcancel events handled by this Element.
ElementStream<TouchEvent> onTouchEnd
read-only, inherited
Stream of touchend events handled by this Element.
ElementStream<TouchEvent> onTouchEnter
read-only, inherited
Stream of touchenter events handled by this Element.
ElementStream<TouchEvent> onTouchLeave
read-only, inherited
Stream of touchleave events handled by this Element.
ElementStream<TouchEvent> onTouchMove
read-only, inherited
Stream of touchmove events handled by this Element.
ElementStream<TouchEvent> onTouchStart
read-only, inherited
Stream of touchstart events handled by this Element.
ElementStream<TransitionEvent> onTransitionEnd
read-only, inherited
Stream of transitionend events handled by this Element.
ElementStream<Event> onVolumeChange
read-only, inherited
ElementStream<Event> onWaiting
read-only, inherited
String outerHtml
read-only, inherited
Document ownerDocument
read-only, inherited
The document this node belongs to.
CssRect paddingEdge
read-only, inherited
Access the dimensions and position of this element's content + padding box.
Element parent
read-only, inherited
The parent element of this node.
Node parentNode
read-only, inherited
The parent node of this node.
Element previousElementSibling
read-only, inherited
Node previousNode
read-only, inherited
The previous sibling node.
int scrollHeight
read-only, inherited
int scrollLeft
read / write, inherited
int scrollTop
read / write, inherited
int scrollWidth
read-only, inherited
ShadowRoot shadowRoot
read-only, inherited
bool spellcheck
read / write, inherited
CssStyleDeclaration style
read-only, inherited
int tabIndex
read / write, inherited
String tagName
read-only, inherited
String text
read / write, inherited
All text within this node and its decendents.
String title
read / write, inherited
bool translate
read / write, inherited
dynamic xtag
read / write, inherited
Experimental support for web components. This field stores a reference to the component implementation. It was inspired by Mozilla's x-tags project. Please note: in the future it may be possible to extend Element from your class, in which case this field will be deprecated.

Constructors

TemplateElement()
TemplateElement.created()
Constructor instantiated by the DOM when a custom element has been created.

Methods

addEventListener(String type, dynamic listener(Event event), [bool useCapture]) → void
inherited
animate(Object effect, [Object timing]) → AnimationPlayer
inherited
append(Node newChild) → Node
inherited
Adds a node to the end of the child nodes list of this node.
appendHtml(String text, {NodeValidator validator, NodeTreeSanitizer treeSanitizer}) → void
inherited
Parses the specified text as HTML and adds the resulting node after the last child of this element.
appendText(String text) → void
inherited
Adds the specified text after the last child of this element.
attached() → void
inherited
Called by the DOM when this element has been inserted into the live document.
attributeChanged(String name, String oldValue, String newValue) → void
inherited
Called by the DOM whenever an attribute on this has been changed.
blur() → void
inherited
click() → void
inherited
clone(bool deep) → Node
inherited
Returns a copy of this node.
contains(Node other) → bool
inherited
Returns true if this node contains the specified node.
createFragment(String html, {NodeValidator validator, NodeTreeSanitizer treeSanitizer}) → DocumentFragment
inherited
Create a DocumentFragment from the HTML fragment and ensure that it follows the sanitization rules specified by the validator or treeSanitizer.
createShadowRoot() → ShadowRoot
inherited
detached() → void
inherited
Called by the DOM when this element has been removed from the live document.
dispatchEvent(Event event) → bool
inherited
enteredView() → void
inherited
Deprecated*: override attached instead.
focus() → void
inherited
getAnimationPlayers() → List<AnimationPlayer>
inherited
getAttribute(String name) → String
inherited
getAttributeNS(String namespaceURI, String localName) → String
inherited
getBoundingClientRect() → Rectangle
inherited
Returns the smallest bounding rectangle that encompasses this element's padding, scrollbar, and border.
getClientRects() → List<Rectangle>
inherited
Returns a list of bounding rectangles for each box associated with this element.
getComputedStyle([String pseudoElement]) → CssStyleDeclaration
inherited
The set of all CSS values applied to this element, including inherited and default values.
getDestinationInsertionPoints() → List<Node>
inherited
Returns a list of shadow DOM insertion points to which this element is distributed.
getElementsByClassName(String classNames) → List<Node>
inherited
Returns a list of nodes with the given class name inside this element.
getNamespacedAttributes(String namespace) → Map<String,String>
inherited
Gets a map for manipulating the attributes of a particular namespace.
hasChildNodes() → bool
inherited
Returns true if this node has any children.
insertAdjacentElement(String where, Element element) → Element
inherited
insertAdjacentHtml(String where, String html, {NodeValidator validator, NodeTreeSanitizer treeSanitizer}) → void
inherited
Parses text as an HTML fragment and inserts it into the DOM at the specified location.
insertAdjacentText(String where, String text) → void
inherited
insertAllBefore(Iterable<Node> newNodes, Node refChild) → Node
inherited
Inserts all of the nodes into this node directly before refChild.
insertBefore(Node newChild, Node refChild) → Node
inherited
Inserts all of the nodes into this node directly before refChild.
leftView() → void
inherited
Deprecated*: override detached instead.
matches(String selectors) → bool
inherited
matchesWithAncestors(String selectors) → bool
inherited
Checks if this element or any of its parents match the CSS selectors.
offsetTo(Element parent) → Point
inherited
Provides the offset of this element's borderEdge relative to the specified parent.
query(String relativeSelectors) → Element
inherited
Alias for querySelector. Note this function is deprecated because its semantics will be changing in the future.
queryAll(String relativeSelectors) → ElementList<Element>
inherited
Alias for querySelectorAll. Note this function is deprecated because its semantics will be changing in the future.
querySelector(String selectors) → Element
inherited
Finds the first descendant element of this element that matches the specified group of selectors.
querySelectorAll(String selectors) → ElementList<Element>
inherited
Finds all descendent elements of this element that match the specified group of selectors.
remove() → void
inherited
Removes this node from the DOM.
removeEventListener(String type, dynamic listener(Event event), [bool useCapture]) → void
inherited
replaceWith(Node otherNode) → Node
inherited
Replaces this node with another node.
requestFullscreen() → void
inherited
requestPointerLock() → void
inherited
scrollIntoView([ScrollAlignment alignment]) → void
inherited
Scrolls this element into view.
setAttribute(String name, String value) → void
inherited
setAttributeNS(String namespaceURI, String qualifiedName, String value) → void
inherited
setInnerHtml(String html, {NodeValidator validator, NodeTreeSanitizer treeSanitizer}) → void
An override to place the contents into content rather than as child nodes.
toString() → String
inherited
The string representation of this element.