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()

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

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

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