SVGGradientElement

JS
1.1
abstract class SVGGradientElement : 
    SVGElement,
    SVGURIReference,
    SVGUnitTypes

Exposes the JavaScript SVGGradientElement to Kotlin

Constructors

JS
1.1

<init>

Exposes the JavaScript SVGGradientElement to Kotlin

SVGGradientElement()

Properties

JS
1.1

gradientTransform

open val gradientTransform: SVGAnimatedTransformList
JS
1.1

gradientUnits

open val gradientUnits: SVGAnimatedEnumeration
JS
1.1

spreadMethod

open val spreadMethod: SVGAnimatedEnumeration

Companion Object Properties

JS
1.1

SVG_SPREADMETHOD_PAD

val SVG_SPREADMETHOD_PAD: Short
JS
1.1

SVG_SPREADMETHOD_REFLECT

val SVG_SPREADMETHOD_REFLECT: Short
JS
1.1

SVG_SPREADMETHOD_REPEAT

val SVG_SPREADMETHOD_REPEAT: Short
JS
1.1

SVG_SPREADMETHOD_UNKNOWN

val SVG_SPREADMETHOD_UNKNOWN: Short
JS
1.1

SVG_UNIT_TYPE_OBJECTBOUNDINGBOX

val SVG_UNIT_TYPE_OBJECTBOUNDINGBOX: Short
JS
1.1

SVG_UNIT_TYPE_UNKNOWN

val SVG_UNIT_TYPE_UNKNOWN: Short
JS
1.1

SVG_UNIT_TYPE_USERSPACEONUSE

val SVG_UNIT_TYPE_USERSPACEONUSE: 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

SVGLinearGradientElement

Exposes the JavaScript SVGLinearGradientElement to Kotlin

abstract class SVGLinearGradientElement : SVGGradientElement
JS
1.1

SVGMeshGradientElement

abstract class SVGMeshGradientElement : SVGGradientElement
JS
1.1

SVGRadialGradientElement

Exposes the JavaScript SVGRadialGradientElement to Kotlin

abstract class SVGRadialGradientElement : SVGGradientElement