trait
VirtualDom[Output <: FragT, FragT] extends Bundle[Builder[Output, FragT], Output, FragT] with Aliases[Builder[Output, FragT], Output, FragT]
Type Members
-
-
-
-
-
-
type
Attrs = generic.Attrs[Builder[Output, FragT], Output, FragT]
-
trait
Cap extends Util with TagFactory[Output, FragT]
-
-
-
-
-
-
-
-
case class
RawFrag(v: String) extends vdom.Frag[Output, FragT] with Product with Serializable
-
case class
StringFrag(v: String) extends vdom.Frag[Output, FragT] with Product with Serializable
-
-
-
type
Styles = generic.Styles[Builder[Output, FragT], Output, FragT]
-
type
Styles2 = generic.Styles2[Builder[Output, FragT], Output, FragT]
-
type
SvgAttrs = generic.SvgAttrs[Builder[Output, FragT], Output, FragT]
-
type
SvgTags = generic.SvgTags[Builder[Output, FragT], Output, FragT]
-
-
type
Tags = generic.Tags[Builder[Output, FragT], Output, FragT]
-
type
Tags2 = generic.Tags2[Builder[Output, FragT], Output, FragT]
-
case class
TypedTag[+O <: Output](tag: String = "", modifiers: List[Seq[VirtualDom.Modifier]], void: Boolean = false, namespace: Namespace) extends generic.TypedTag[Builder[Output, FragT], O, FragT] with vdom.Frag[Output, FragT] with Product with Serializable
-
type
Util = generic.Util[Builder[Output, FragT], Output, FragT]
Abstract Value Members
-
abstract
def
makeBuilder(tag: String): Builder[Output, FragT]
-
abstract
def
rawToFrag(s: String): FragT
-
abstract
def
stringToFrag(s: String): FragT
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
-
-
-
final
def
asInstanceOf[T0]: T0
-
-
def
clone(): AnyRef
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
-
-
-
-
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
object
tags extends Cap with vdom.Tags[Output, FragT]
-
object
tags2 extends Cap with vdom.Tags2[Output, FragT]
-
def
toString(): String
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
final
def
wait(): Unit
Deprecated Value Members
-
def
finalize(): Unit
Inherited from AnyRef
Inherited from Any
A Scalatags module that can be configured to construct arbitrary virtual DOM fragments of uniform type
Simply instantiate it with
stringToFrag
andrawToFrag
factory to constructFrag
, and amakeBuilder
factory to constructTag
s, and you can then use it to instantiate any sort of virtual DOM of uniform type: scala.xml trees, Preact/React VDOM nodes in the browser, etc.