Package

japgolly.scalajs.react

vdom

Permalink

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

Type Members

  1. abstract class Attr[-U] extends AnyRef

    Permalink

    U

    Underlying type of the value required by this attribute.

  2. trait Builder extends AnyRef

    Permalink

    Mutable target for immutable VDOM constituents to compose.

  3. final class CssUnits extends AnyVal

    Permalink

    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

    Permalink
    Annotations
    @implicitNotFound( ... )
  5. abstract class Exports extends AnyRef

    Permalink
  6. trait HtmlAttrAndStyles extends HtmlAttrs with HtmlStyles

    Permalink
  7. trait HtmlAttrs extends AnyRef

    Permalink
  8. trait HtmlStyles extends AnyRef

    Permalink
  9. final case class HtmlTagOf[+N <: HtmlTopNode](name: String) extends AnyVal with Product with Serializable

    Permalink
  10. trait HtmlTags extends AnyRef

    Permalink
  11. type HtmlTopNode = HTMLElement

    Permalink
  12. trait Implicits extends ImplicitsForTagMod with ImplicitsForVdomAttr with ImplicitsForVdomNode

    Permalink
  13. trait ImplicitsForTagMod extends AnyRef

    Permalink
  14. trait ImplicitsForVdomAttr extends ImplicitsForVdomAttr1

    Permalink
  15. trait ImplicitsForVdomAttr1 extends AnyRef

    Permalink
  16. trait ImplicitsForVdomNode extends AnyRef

    Permalink
  17. sealed trait InnerHtmlAttr extends AnyRef

    Permalink
  18. final case class Namespace(uri: String) extends AnyVal with Product with Serializable

    Permalink

    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

    Permalink
  20. trait SvgAttrAndStyles extends SvgAttrs with SvgStyles

    Permalink
  21. trait SvgAttrs extends AnyRef

    Permalink
  22. trait SvgStyles extends AnyRef

    Permalink
  23. final case class SvgTagOf[+N <: SvgTopNode](name: String) extends AnyVal with Product with Serializable

    Permalink
  24. trait SvgTags extends AnyRef

    Permalink
  25. type SvgTopNode = SVGElement

    Permalink
  26. trait TagMod extends AnyRef

    Permalink

    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

    Permalink
  28. type TopNode = Node

    Permalink
  29. final class VdomArray extends VdomNode

    Permalink

    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

    Permalink
  31. trait VdomNode extends TagMod

    Permalink

Value Members

  1. object Attr

    Permalink
  2. object Builder

    Permalink
  3. object DomCallbackResult

    Permalink
  4. object Exports extends Exports

    Permalink
  5. object ExportsStatic

    Permalink
  6. object HtmlAttrAndStyles extends HtmlAttrAndStyles

    Permalink
  7. object HtmlAttrs extends HtmlAttrs

    Permalink
  8. object HtmlStyles extends HtmlStyles

    Permalink
  9. object HtmlStylesStatic

    Permalink
  10. object HtmlTagOf extends Serializable

    Permalink
  11. object HtmlTags extends HtmlTags

    Permalink
  12. object Implicits extends Implicits

    Permalink
  13. object ImplicitsForTagMod

    Permalink
  14. object ImplicitsForVdomNode

    Permalink
  15. object ImplicitsFromRaw

    Permalink
  16. object Namespace extends Serializable

    Permalink
  17. object PackageBase extends PackageBase

    Permalink
  18. object ReactPortal

    Permalink
  19. object Style

    Permalink
  20. object SvgAttrAndStyles extends SvgAttrAndStyles

    Permalink
  21. object SvgAttrs extends SvgAttrs

    Permalink
  22. object SvgStyles extends SvgStyles

    Permalink
  23. object SvgTagOf extends Serializable

    Permalink
  24. object SvgTags extends SvgTags

    Permalink
  25. object TagMod

    Permalink
  26. object TagOf

    Permalink
  27. object VdomArray

    Permalink
  28. object VdomElement

    Permalink
  29. object VdomNode

    Permalink
  30. object all extends PackageBase with HtmlTags with HtmlAttrAndStyles

    Permalink
  31. object html_<^ extends PackageBase

    Permalink
  32. object svg_<^ extends PackageBase

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped