package vdom
- Alphabetic
- By Inheritance
- vdom
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- abstract class Attr[-U] extends AnyRef
- U
Underlying type of the value required by this attribute.
- trait Builder extends AnyRef
Mutable target for immutable VDOM constituents to compose.
- 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.
- 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.")
- abstract class Exports extends AnyRef
- trait HtmlAttrAndStyles extends HtmlAttrs with HtmlStyles
- trait HtmlAttrs extends AnyRef
- trait HtmlStyles extends AnyRef
- final case class HtmlTagOf[+N <: HtmlTopNode](name: String) extends AnyVal with Product with Serializable
- trait HtmlTags extends AnyRef
- type HtmlTopNode = HTMLElement
- trait Implicits extends ImplicitsForTagMod with ImplicitsForVdomAttr with ImplicitsForVdomNode
- trait ImplicitsForTagMod extends AnyRef
- trait ImplicitsForVdomAttr extends ImplicitsForVdomAttr1
- trait ImplicitsForVdomAttr1 extends AnyRef
- trait ImplicitsForVdomNode extends AnyRef
- sealed trait InnerHtmlAttr extends AnyRef
- 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 inscalatags.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. - abstract class PackageBase extends Exports with Implicits
- trait SvgAttrAndStyles extends SvgAttrs with SvgStyles
- trait SvgAttrs extends AnyRef
- trait SvgStyles extends AnyRef
- final case class SvgTagOf[+N <: SvgTopNode](name: String) extends AnyVal with Product with Serializable
- trait SvgTags extends AnyRef
- type SvgTopNode = SVGElement
- trait TagMod extends AnyRef
Represents a value that can be nested within a TagOf.
- class TagOf[+N <: TopNode] extends VdomElement
- type TopNode = Node
- 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.
- trait VdomElement extends VdomNode
- trait VdomNode extends TagMod
Value Members
- object Attr
- object Builder
- object DomCallbackResult
- object Exports extends Exports
- object ExportsStatic
- object HtmlAttrAndStyles extends HtmlAttrAndStyles
- object HtmlAttrs extends HtmlAttrs
- object HtmlStyles extends HtmlStyles
- object HtmlStylesStatic
- object HtmlTagOf extends Serializable
- object HtmlTags extends HtmlTags
- object Implicits extends Implicits
- object ImplicitsForTagMod
- object ImplicitsForVdomNode
- object ImplicitsFromRaw
- object Namespace extends Serializable
- object PackageBase extends PackageBase
- object ReactPortal
- object Style
- object SvgAttrAndStyles extends SvgAttrAndStyles
- object SvgAttrs extends SvgAttrs
- object SvgStyles extends SvgStyles
- object SvgTagOf extends Serializable
- object SvgTags extends SvgTags
- object TagMod
- object TagOf
- object VdomArray
- object VdomElement
- object VdomNode
- object all extends PackageBase with HtmlTags with HtmlAttrAndStyles
- object html_<^ extends PackageBase
- object svg_<^ extends PackageBase