Packages

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. trait Builder extends AnyRef

    Mutable target for immutable VDOM constituents to compose.

  3. 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.

  4. sealed trait DomCallbackResult[A] extends AnyRef
    Annotations
    @implicitNotFound("You are passing a CallbackTo[${A}] to a DOM event handler which is most likely a mistake."
    + "\n If the result is irrelevant, add `.void`."
    + "\n If the result is necessary, please raise an issue and use `vdom.DomCallbackResult.force` in the meantime."
    )
  5. abstract class Exports extends AnyRef
  6. trait HtmlAttrAndStyles extends HtmlAttrs with HtmlStyles
  7. trait HtmlAttrs extends AnyRef
  8. trait HtmlStyles extends AnyRef
  9. final case class HtmlTagOf[+N <: HtmlTopNode](name: String) extends AnyVal with Product with Serializable
  10. trait HtmlTags extends AnyRef
  11. type HtmlTopNode = HTMLElement
  12. trait Implicits extends ImplicitsForTagMod with ImplicitsForVdomAttr with ImplicitsForVdomNode
  13. trait ImplicitsForTagMod extends AnyRef
  14. trait ImplicitsForVdomAttr extends ImplicitsForVdomAttr1
  15. trait ImplicitsForVdomAttr1 extends AnyRef
  16. trait ImplicitsForVdomNode extends AnyRef
  17. sealed trait InnerHtmlAttr extends AnyRef
  18. final case class Namespace(uri: String) extends AnyVal with Product with Serializable

    Represents a single XML namespace.

    Represents a single XML namespace. This is currently ignored in scalatags.Text, but used to create elements with the correct namespace in scalatags.JsDom. A Namespace can be provided implicitly (or explicitly) when creating tags via "".tag, with a default of "http://www.w3.org/1999/xhtml" if none is found.

  19. abstract class PackageBase extends Exports with Implicits
  20. trait SvgAttrAndStyles extends SvgAttrs with SvgStyles
  21. trait SvgAttrs extends AnyRef
  22. trait SvgStyles extends AnyRef
  23. final case class SvgTagOf[+N <: SvgTopNode](name: String) extends AnyVal with Product with Serializable
  24. trait SvgTags extends AnyRef
  25. type SvgTopNode = SVGElement
  26. 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.

  27. class TagOf[+N <: TopNode] extends VdomElement
  28. type TopNode = Node
  29. 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.

  30. trait VdomElement extends VdomNode
  31. trait VdomNode extends TagMod

Value Members

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

Inherited from AnyRef

Inherited from Any

Ungrouped