ReactiveSvgElement

class ReactiveSvgElement[+Ref <: Element](val tag: SvgTag[Ref]) extends ReactiveElement[Ref]
Companion:
object
trait ReactiveElement[Ref]
trait Element
trait Node
trait ParentNode[Ref]
trait ChildNode[Ref]
trait Modifier[Base]
trait ReactiveNode[Ref]
class Object
trait Matchable
class Any

Value members

Concrete methods

override def toString: String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Returns:

a string representation of the object.

Definition Classes
Any

Inherited methods

def amend(mods: Modifier[ReactiveSvgElement[Ref]]*): ReactiveElement.this.type
Inherited from:
ReactiveElement
def amendThis(makeMod: ReactiveSvgElement[Ref] => Modifier[ReactiveSvgElement[Ref]]): ReactiveElement.this.type
Inherited from:
ReactiveElement
override def apply(parentNode: Base): Unit

You can count on this method being a no-op in your libraries and end user code.

You can count on this method being a no-op in your libraries and end user code.

The reason this method is not abstract is to avoid broken SAM sugar in case of meta modifiers. See https://github.com/raquo/scala-dom-types/issues/27

Definition Classes
ChildNode -> Modifier
Inherited from:
ChildNode
def eventListeners: List[Any]
Inherited from:
ReactiveElement
def events[Ev <: Event, Out](prop: EventProcessor[Ev, Out]): EventStream[Out]

Create and get a stream of events on this node

Create and get a stream of events on this node

Inherited from:
ReactiveElement
def maybeParent: Option[Base]
Inherited from:
ChildNode

Deprecated and Inherited methods

def maybeChildren: Option[List[Base]]
Deprecated
Inherited from:
ParentNode

Concrete fields

final override val ref: Ref

Reference to the real DOM node which this ReactiveNode represents.

Reference to the real DOM node which this ReactiveNode represents.

val tag: SvgTag[Ref]