Skip to content
scalive
Menu
ConnectingLiveReconnectingOffline
GitHub
c

HtmlElement

class HtmlElement[+Msg](tag: HtmlTag, mods: Vector[Mod[Msg]])

An immutable element in Scalive's typed, protocol-neutral HTML algebra.

Defined by scalive.HtmlElement. View source (scalive/api/src/scalive/HtmlElement.scala:12-23)

Methods4

appended

def appended[Msg2 >: Msg](values: Mod[Msg2]*): HtmlElement[Msg2]

Defined by scalive.HtmlElement.appended. View source (scalive/api/src/scalive/HtmlElement.scala:22-23)

attrMods

def attrMods: Vector[Mod.Attr[Msg]]

Defined by scalive.HtmlElement.attrMods. View source (scalive/api/src/scalive/HtmlElement.scala:13-14)

contentMods

def contentMods: Vector[Mod.Content[Msg]]

Defined by scalive.HtmlElement.contentMods. View source (scalive/api/src/scalive/HtmlElement.scala:16-17)

prepended

def prepended[Msg2 >: Msg](values: Mod[Msg2]*): HtmlElement[Msg2]

Defined by scalive.HtmlElement.prepended. View source (scalive/api/src/scalive/HtmlElement.scala:19-20)

Values2

mods

val mods: Vector[Mod[Msg]]

Defined by scalive.HtmlElement.mods. View source (scalive/api/src/scalive/HtmlElement.scala:12-12)

tag

val tag: HtmlTag

Defined by scalive.HtmlElement.tag. View source (scalive/api/src/scalive/HtmlElement.scala:12-12)