SVGElement

JS
1.1
abstract class SVGElement : 
    Element,
    ElementCSSInlineStyle,
    GlobalEventHandlers,
    SVGElementInstance

Exposes the JavaScript SVGElement to Kotlin

Constructors

JS
1.1

<init>

Exposes the JavaScript SVGElement to Kotlin

SVGElement()

Properties

JS
1.1

dataset

open val dataset: DOMStringMap
JS
1.1

ownerSVGElement

open val ownerSVGElement: SVGSVGElement?
JS
1.1

tabIndex

open var tabIndex: Int
JS
1.1

viewportElement

open val viewportElement: SVGElement?

Functions

JS
1.1

blur

fun blur()
JS
1.1

focus

fun focus()

Companion Object Properties

JS
1.1

ATTRIBUTE_NODE

val ATTRIBUTE_NODE: Short
JS
1.1

CDATA_SECTION_NODE

val CDATA_SECTION_NODE: Short
JS
1.1

COMMENT_NODE

val COMMENT_NODE: Short
JS
1.1

DOCUMENT_FRAGMENT_NODE

val DOCUMENT_FRAGMENT_NODE: Short
JS
1.1

DOCUMENT_NODE

val DOCUMENT_NODE: Short
JS
1.1

DOCUMENT_POSITION_CONTAINED_BY

val DOCUMENT_POSITION_CONTAINED_BY: Short
JS
1.1

DOCUMENT_POSITION_CONTAINS

val DOCUMENT_POSITION_CONTAINS: Short
JS
1.1

DOCUMENT_POSITION_DISCONNECTED

val DOCUMENT_POSITION_DISCONNECTED: Short
JS
1.1

DOCUMENT_POSITION_FOLLOWING

val DOCUMENT_POSITION_FOLLOWING: Short
JS
1.1

DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC

val DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: Short
JS
1.1

DOCUMENT_POSITION_PRECEDING

val DOCUMENT_POSITION_PRECEDING: Short
JS
1.1

DOCUMENT_TYPE_NODE

val DOCUMENT_TYPE_NODE: Short
JS
1.1

ELEMENT_NODE

val ELEMENT_NODE: Short
JS
1.1

ENTITY_NODE

val ENTITY_NODE: Short
JS
1.1

ENTITY_REFERENCE_NODE

val ENTITY_REFERENCE_NODE: Short
JS
1.1

NOTATION_NODE

val NOTATION_NODE: Short
JS
1.1

PROCESSING_INSTRUCTION_NODE

val PROCESSING_INSTRUCTION_NODE: Short
JS
1.1

TEXT_NODE

val TEXT_NODE: Short

Extension Properties

JS
1.1

isElement

Gets a value indicating whether this node is an Element.

val Node.isElement: Boolean
JS
1.1

isText

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

val Node.isText: Boolean

Extension Functions

JS
1.1

addClass

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

fun Element.addClass(vararg cssClasses: String): Boolean
JS
1.1

appendElement

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

fun Element.appendElement(
    name: String,
    init: Element.() -> Unit
): Element
JS
1.1

appendText

Creates text node and append it to the element.

fun Element.appendText(text: String): Element
JS
1.1

clear

Removes all the children from this node.

fun Node.clear()
JS
1.1

hasClass

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

fun Element.hasClass(cssClass: String): Boolean
JS
1.1

removeClass

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

fun Element.removeClass(vararg cssClasses: String): Boolean

Inheritors

JS
1.1

SVGClipPathElement

Exposes the JavaScript SVGClipPathElement to Kotlin

abstract class SVGClipPathElement : SVGElement, SVGUnitTypes
JS
1.1

SVGCursorElement

Exposes the JavaScript SVGCursorElement to Kotlin

abstract class SVGCursorElement : SVGElement, SVGURIReference
JS
1.1

SVGDescElement

Exposes the JavaScript SVGDescElement to Kotlin

abstract class SVGDescElement : SVGElement
JS
1.1

SVGGradientElement

Exposes the JavaScript SVGGradientElement to Kotlin

abstract class SVGGradientElement : 
    SVGElement,
    SVGURIReference,
    SVGUnitTypes
JS
1.1

SVGGraphicsElement

Exposes the JavaScript SVGGraphicsElement to Kotlin

abstract class SVGGraphicsElement : SVGElement, SVGTests
JS
1.1

SVGHatchElement

abstract class SVGHatchElement : SVGElement
JS
1.1

SVGHatchpathElement

abstract class SVGHatchpathElement : SVGElement
JS
1.1

SVGMarkerElement

abstract class SVGMarkerElement : SVGElement, SVGFitToViewBox
JS
1.1

SVGMaskElement

Exposes the JavaScript SVGMaskElement to Kotlin

abstract class SVGMaskElement : SVGElement, SVGUnitTypes
JS
1.1

SVGMeshpatchElement

abstract class SVGMeshpatchElement : SVGElement
JS
1.1

SVGMeshrowElement

abstract class SVGMeshrowElement : SVGElement
JS
1.1

SVGMetadataElement

Exposes the JavaScript SVGMetadataElement to Kotlin

abstract class SVGMetadataElement : SVGElement
JS
1.1

SVGPatternElement

Exposes the JavaScript SVGPatternElement to Kotlin

abstract class SVGPatternElement : 
    SVGElement,
    SVGFitToViewBox,
    SVGURIReference,
    SVGUnitTypes
JS
1.1

SVGScriptElement

Exposes the JavaScript SVGScriptElement to Kotlin

abstract class SVGScriptElement : 
    SVGElement,
    SVGURIReference,
    HTMLOrSVGScriptElement
JS
1.1

SVGSolidcolorElement

Exposes the JavaScript SVGSolidcolorElement to Kotlin

abstract class SVGSolidcolorElement : SVGElement
JS
1.1

SVGStopElement

Exposes the JavaScript SVGStopElement to Kotlin

abstract class SVGStopElement : SVGElement
JS
1.1

SVGStyleElement

Exposes the JavaScript SVGStyleElement to Kotlin

abstract class SVGStyleElement : SVGElement, LinkStyle
JS
1.1

SVGTitleElement

Exposes the JavaScript SVGTitleElement to Kotlin

abstract class SVGTitleElement : SVGElement
JS
1.1

SVGViewElement

Exposes the JavaScript SVGViewElement to Kotlin

abstract class SVGViewElement : 
    SVGElement,
    SVGFitToViewBox,
    SVGZoomAndPan