package vdom

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. vdom
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. abstract class Attr[-U] extends AnyRef

    U

    Underlying type of the value required by this attribute.

  2. final class CssUnits extends AnyVal

    Extends numbers to provide a bunch of useful methods, allowing you to write CSS-lengths in a nice syntax without resorting to strings.

  3. trait CssUnitsOps extends AnyRef
  4. abstract class Exports extends AnyRef
  5. trait HtmlAttrAndStyles extends HtmlAttrs with HtmlStyles
  6. trait HtmlAttrs extends AnyRef
  7. trait HtmlStyles extends AnyRef
  8. final case class HtmlTagOf[+N <: HtmlTopNode](name: String) extends AnyVal with Product with Serializable
  9. trait HtmlTags extends AnyRef
  10. type HtmlTopNode = HTMLElement
  11. trait Implicits extends ImplicitsForTagMod with ImplicitsForVdomAttr with ImplicitsForVdomNode
  12. trait ImplicitsForTagMod extends AnyRef
  13. trait ImplicitsForVdomAttr extends ImplicitsForVdomAttr1
  14. trait ImplicitsForVdomAttr1 extends CssUnitsOps
  15. trait ImplicitsForVdomNode extends VdomNodeScalaSpecificImplicits
  16. sealed trait InnerHtmlAttr extends AnyRef
  17. abstract class PackageBase extends Exports with Implicits
  18. trait SvgAttrAndStyles extends SvgAttrs with SvgStyles
  19. trait SvgAttrs extends AnyRef
  20. trait SvgStyles extends AnyRef
  21. final case class SvgTagOf[+N <: SvgTopNode](name: String) extends AnyVal with Product with Serializable
  22. trait SvgTags extends AnyRef
  23. type SvgTopNode = SVGElement
  24. trait TagMod extends AnyRef

    Represents a value that can be nested within a TagOf.

    Represents a value that can be nested within a TagOf. This can be another TagMod, but can also be a CSS style or HTML attribute binding, which will add itself to the node's attributes but not appear in the final children list.

  25. class TagOf[+N <: TopNode] extends VdomElement
  26. type TopNode = Node
  27. final class VdomArray extends VdomNode

    This is mutable so don't let it escape a local pure function.

    This is mutable so don't let it escape a local pure function. Elements must have keys. VdomArray itself cannot be assigned a key.

  28. trait VdomBuilder extends AnyRef

    Mutable target for immutable VDOM constituents to compose.

  29. trait VdomElement extends VdomNode
  30. trait VdomNode extends TagMod
  31. trait VdomNodeScalaSpecificImplicits extends AnyRef

Value Members

  1. object Attr
  2. object Exports extends Exports
  3. object HtmlAttrAndStyles extends HtmlAttrAndStyles
  4. object HtmlAttrs extends HtmlAttrs
  5. object HtmlStyles extends HtmlStyles
  6. object HtmlStylesStatic
  7. object HtmlTagOf extends Serializable
  8. object HtmlTags extends HtmlTags
  9. object Implicits extends Implicits
  10. object ImplicitsForTagMod
  11. object ImplicitsForVdomNode
  12. object ImplicitsFromRaw
  13. object PackageBase extends PackageBase
  14. object ReactPortal
  15. object Style
  16. object SvgAttrAndStyles extends SvgAttrAndStyles
  17. object SvgAttrs extends SvgAttrs
  18. object SvgStyles extends SvgStyles
  19. object SvgTagOf extends Serializable
  20. object SvgTags extends SvgTags
  21. object TagMod
  22. object TagOf
  23. object VdomArray
  24. object VdomBuilder
  25. object VdomElement
  26. object VdomNode
  27. object all extends PackageBase with HtmlTags with HtmlAttrAndStyles
  28. object html_<^ extends PackageBase
  29. object svg_<^ extends PackageBase

Inherited from AnyRef

Inherited from Any

Ungrouped