class
TemplateElement

(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

DocumentFragment content
read-only
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.
List<Node> nodes
read / write , inherited
A modifiable list of this node's children.
List<Node> childNodes
read-only , inherited
A list of this node's children.
String baseUri
read-only , inherited
Node firstChild
read-only , inherited
The first child of this node.
Node lastChild
read-only , inherited
The last child of this node.
Node nextNode
read-only , inherited
The next sibling node.
String nodeName
read-only , inherited
The name of this node.
int nodeType
read-only , inherited
The type of node.
String nodeValue
read-only , inherited
The value of this node.
Document ownerDocument
read-only , inherited
The document this node belongs to.
Element parent
read-only , inherited
The parent element of this node.
Node parentNode
read-only , inherited
The parent node of this node.
Node previousNode
read-only , inherited
The previous sibling node.
String text
read / write , inherited
All text within this node and its decendents.
String contentEditable
read / write , inherited
MenuElement contextMenu
read / write , inherited
String dir
read / write , inherited
bool draggable
read / write , inherited
bool hidden
read / write , inherited
String lang
read / write , inherited
bool spellcheck
read / write , inherited
int tabIndex
read / write , inherited
String title
read / write , inherited
bool translate
read / write , inherited
String dropzone
read / write , inherited
Map<String,String> attributes
read / write , inherited
All attributes on this element.
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.
Map<String,String> dataset
read / write , inherited
Allows access to all custom data attributes (data-*) set on this element.
Rectangle client
read-only , inherited
Gets the position of this element relative to the client area of the page.
Rectangle offset
read-only , inherited
Gets the offset of this element relative to its offsetParent.
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.
String localName
read-only , inherited
String namespaceUri
read-only , inherited
A URI that identifies the XML namespace of this element.
CssRect contentEdge
read-only , inherited
Access this element's content position.
CssRect paddingEdge
read-only , inherited
Access the dimensions and position of this element's content + padding box.
CssRect borderEdge
read-only , inherited
Access the dimensions and position of this element's content + padding + border box.
CssRect marginEdge
read-only , inherited
Access the dimensions and position of this element's content + padding + border + margin box.
Point documentOffset
read-only , inherited
Provides the coordinates of the element relative to the top of the document.
String innerHtml
read / write , inherited
int offsetHeight
read-only , inherited
int offsetLeft
read-only , inherited
int offsetTop
read-only , inherited
int offsetWidth
read-only , inherited
int clientHeight
read-only , inherited
int clientLeft
read-only , inherited
int clientTop
read-only , inherited
int clientWidth
read-only , inherited
int scrollHeight
read-only , inherited
int scrollLeft
read / write , inherited
int scrollTop
read / write , inherited
int scrollWidth
read-only , inherited
String className
read / write , inherited
String id
read / write , inherited
Element offsetParent
read-only , inherited
String outerHtml
read-only , inherited
ShadowRoot shadowRoot
read-only , inherited
CssStyleDeclaration style
read-only , inherited
String tagName
read-only , inherited
Element nextElementSibling
read-only , inherited
Element previousElementSibling
read-only , inherited
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> 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
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].
InputMethodContext inputMethodContext
read-only , inherited
bool isContentEditable
read-only , inherited

Constructors

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

Methods

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.
addEventListener(String type, dynamic listener(Event event), [bool useCapture]) → void
inherited
removeEventListener(String type, dynamic listener(Event event), [bool useCapture]) → void
inherited
dispatchEvent(Event event) → bool
inherited
remove() → void
inherited
Removes this node from the DOM.
replaceWith(Node otherNode) → Node
inherited
Replaces this node with another node.
insertAllBefore(Iterable<Node> newNodes, Node refChild) → Node
inherited
Inserts all of the nodes into this node directly before refChild.
append(Node newChild) → Node
inherited
Adds a node to the end of the child nodes list of this node.
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.
hasChildNodes() → bool
inherited
Returns true if this node has any children.
insertBefore(Node newChild, Node refChild) → Node
inherited
Inserts all of the nodes into this node directly before refChild.
querySelectorAll(String selectors) → ElementList<Element>
inherited
Finds all descendent elements of this element that match the specified group of selectors.
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.
getNamespacedAttributes(String namespace) → Map<String,String>
inherited
Gets a map for manipulating the attributes of a particular namespace.
getComputedStyle([String pseudoElement]) → CssStyleDeclaration
inherited
The set of all CSS values applied to this element, including inherited and default values.
appendText(String text) → void
inherited
Adds the specified text after the last child of this element.
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.
attached() → void
inherited
Called by the DOM when this element has been inserted into the live document.
detached() → void
inherited
Called by the DOM when this element has been removed from the live document.
enteredView() → void
inherited
Deprecated*: override attached instead.
leftView() → void
inherited
Deprecated*: override detached instead.
attributeChanged(String name, String oldValue, String newValue) → void
inherited
Called by the DOM whenever an attribute on this has been changed.
scrollIntoView([ScrollAlignment alignment]) → void
inherited
Scrolls this element into view.
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.
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.
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.
animate(Object effect, [Object timing]) → AnimationPlayer
inherited
blur() → void
inherited
createShadowRoot() → ShadowRoot
inherited
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.
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.
insertAdjacentElement(String where, Element element) → Element
inherited
insertAdjacentText(String where, String text) → void
inherited
matches(String selectors) → bool
inherited
requestFullscreen() → void
inherited
requestPointerLock() → void
inherited
setAttribute(String name, String value) → void
inherited
setAttributeNS(String namespaceURI, String qualifiedName, String value) → void
inherited
querySelector(String selectors) → Element
inherited
Finds the first descendant element of this element that matches the specified group of selectors.
click() → void
inherited