Package-level declarations

Utility functions for working with the browser DOM.

Properties

Link copied to clipboard

Gets a value indicating whether this node is an Element.

Since Kotlin 1.1
Link copied to clipboard

Gets a value indicating whether this node is a TEXT_NODE or a CDATA_SECTION_NODE.

Since Kotlin 1.1

Functions

Link copied to clipboard
inline fun Element.addClass(vararg cssClasses: String): Boolean

Adds CSS class to element. Has no effect if all specified classes are already in class attribute of the element

Since Kotlin 1.1
Link copied to clipboard
inline fun Element.appendElement(name: String, noinline init: Element.() -> Unit): Element

Appends a newly created element with the specified name to this element.

Since Kotlin 1.1
Link copied to clipboard
inline fun Element.appendText(text: String): Element

Creates text node and append it to the element.

Since Kotlin 1.1
Link copied to clipboard
inline fun Node.clear()

Removes all the children from this node.

Since Kotlin 1.1
Link copied to clipboard
inline fun Document.createElement(name: String, noinline init: Element.() -> Unit): Element

Creates a new element with the specified name.

Since Kotlin 1.1
Link copied to clipboard
inline fun Element.hasClass(cssClass: String): Boolean

Returns true if the element has the given CSS class style in its 'class' attribute

Since Kotlin 1.1
Link copied to clipboard
inline fun Element.removeClass(vararg cssClasses: String): Boolean

Removes all cssClasses from element. Has no effect if all specified classes are missing in class attribute of the element

Since Kotlin 1.1