Packages

t

react.vdom

HTMLTagsX

trait HTMLTagsX extends AnyRef

The HTML tags (elements/components) for standard DOM elements. Each tag is represented in lowercase while the props object is the uppercase tag name followed by Props. So the div tag has DivProps for the props type.

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

Type Members

  1. trait AProps extends Object with AnchorHTMLAttributes[Anchor] with ClassAttributes[Anchor]
    Annotations
    @JSType()
  2. type AbbrProps = ElementAttributesOnly
  3. type AddressProps = ElementAttributesOnly
  4. trait AreaProps extends Object with AreaHTMLAttributes[Area] with ClassAttributes[Area]
    Annotations
    @JSType()
  5. type ArticleProps = ElementAttributesOnly
  6. type AsideProps = ElementAttributesOnly
  7. trait AudioProps extends Object with AudioHTMLAttributes[Audio] with ClassAttributes[Audio]
    Annotations
    @JSType()
  8. type BProps = ElementAttributesOnly
  9. trait BaseProps extends Object with BaseHTMLAttributes[Base] with ClassAttributes[Base]
    Annotations
    @JSType()
  10. type BlockQuoteProps = ElementAttributesOnly
  11. trait BodyProps extends Object with HTMLAttributes[Body] with ClassAttributes[Body]
    Annotations
    @JSType()
  12. type BrProps = ElementAttributesOnly
  13. trait ButtonProps extends Object with ButtonHTMLAttributes[Button] with ClassAttributes[Button]
    Annotations
    @JSType()
  14. trait CanvasProps extends Object with CanvasHTMLAttributes[Canvas] with ClassAttributes[Canvas]
    Annotations
    @JSType()
  15. type CaptionProps = ElementAttributesOnly
  16. type CiteProps = ElementAttributesOnly
  17. type CodeProps = ElementAttributesOnly
  18. trait ColProps extends Object with ColHTMLAttributes[Element] with ClassAttributes[Element]
    Annotations
    @JSType()
  19. trait ColgroupProps extends Object with ColgroupHTMLAttributes[Element] with ClassAttributes[Element]
    Annotations
    @JSType()
  20. trait DataListProps extends Object with HTMLAttributes[DataList] with ClassAttributes[DataList]
    Annotations
    @JSType()
  21. type DataProps = ElementAttributesOnly
  22. type DelProps = ElementAttributesOnly
  23. type DetailsProps = ElementAttributesOnly
  24. type DfnProps = ElementAttributesOnly
  25. type DialogProps = ElementAttributesOnly
  26. trait DivProps extends Object with HTMLAttributes[Div] with ClassAttributes[Div]
    Annotations
    @JSType()
  27. type DlProps = ElementAttributesOnly
  28. type DtProps = ElementAttributesOnly
  29. type EmProps = ElementAttributesOnly
  30. trait EmbedProps extends Object with EmbedHTMLAttributes[Embed] with ClassAttributes[Embed]
    Annotations
    @JSType()
  31. trait FieldsetProps extends Object with FieldsetHTMLAttributes[FieldSet] with ClassAttributes[FieldSet]
    Annotations
    @JSType()
  32. type FigcaptionProps = ElementAttributesOnly
  33. type FigureProps = ElementAttributesOnly
  34. type FooterProps = ElementAttributesOnly
  35. trait FormProps extends Object with FormHTMLAttributes[Form] with ClassAttributes[Form]
    Annotations
    @JSType()
  36. trait HProps extends Object with HTMLAttributes[Heading]
    Annotations
    @JSType()
  37. trait HeadProps extends Object with HTMLAttributes[Head] with ClassAttributes[Head]
    Annotations
    @JSType()
  38. type HeaderProps = ElementAttributesOnly
  39. type HgroupProps = ElementAttributesOnly
  40. trait HrProps extends Object with HTMLAttributes[HR] with ClassAttributes[HR]
    Annotations
    @JSType()
  41. trait HtmlProps extends Object with HtmlHTMLAttributes[Html] with ClassAttributes[Html]
    Annotations
    @JSType()
  42. type IProps = ElementAttributesOnly
  43. trait IframeProps extends Object with IframeHTMLAttributes[IFrame] with ClassAttributes[IFrame]
    Annotations
    @JSType()
  44. trait ImgProps extends Object with ImgHTMLAttributes[Image] with ClassAttributes[Image]
    Annotations
    @JSType()
  45. trait InputProps extends Object with InputHTMLAttributes[Input] with ClassAttributes[Input]
    Annotations
    @JSType()
  46. trait InsProps extends Object with InsHTMLAttributes[Mod] with ClassAttributes[Mod]
    Annotations
    @JSType()
  47. type KbdProps = ElementAttributesOnly
  48. type KeygenProps = ElementAttributesOnly
  49. trait LabelProps extends Object with LabelHTMLAttributes[Label] with ClassAttributes[Label]
    Annotations
    @JSType()
  50. trait LegendProps extends Object with HTMLAttributes[Legend] with ClassAttributes[Legend]
    Annotations
    @JSType()
  51. trait LiProps extends Object with LiHTMLAttributes[LI] with ClassAttributes[LI]
    Annotations
    @JSType()
  52. trait LinkProps extends Object with LinkHTMLAttributes[Link] with ClassAttributes[Link]
    Annotations
    @JSType()
  53. type MainProps = ElementAttributesOnly
  54. trait MapProps extends Object with MapHTMLAttributes[Map] with ClassAttributes[Map]
    Annotations
    @JSType()
  55. type MarkProps = ElementAttributesOnly
  56. trait MenuProps extends Object with MenuHTMLAttributes[Menu] with ClassAttributes[Menu]
    Annotations
    @JSType()
  57. trait MenuitemProps extends Object with HTMLAttributes[Element] with ClassAttributes[Element]
    Annotations
    @JSType()
  58. trait MetaProps extends Object with MetaHTMLAttributes[Meta] with ClassAttributes[Meta]
    Annotations
    @JSType()
  59. type MeterProps = ElementAttributesOnly

    not on IE or safari.

  60. type NavProps = ElementAttributesOnly
  61. type NoscriptProps = ElementAttributesOnly
  62. trait ObjectProps extends Object with ObjectHTMLAttributes[Object] with ClassAttributes[Object]
    Annotations
    @JSType()
  63. trait OlProps extends Object with OlHTMLAttributes[Element] with ClassAttributes[Element]
    Annotations
    @JSType()
  64. trait OptgroupProps extends Object with OptgroupHTMLAttributes[OptGroup] with ClassAttributes[OptGroup]
    Annotations
    @JSType()
  65. trait OptionProps extends Object with OptionHTMLAttributes[Option] with ClassAttributes[Option]
    Annotations
    @JSType()
  66. type OutputProps = ElementAttributesOnly
  67. trait PProps extends Object with HTMLAttributes[Paragraph] with ClassAttributes[Paragraph]
    Annotations
    @JSType()
  68. trait ParamProps extends Object with ParamHTMLAttributes[Param] with ClassAttributes[Param]
    Annotations
    @JSType()
  69. type PictureProps = ElementAttributesOnly
  70. type PreProps = ElementAttributesOnly
  71. trait ProgressProps extends Object with ProgressHTMLAttributes[Progress] with ClassAttributes[Progress]
    Annotations
    @JSType()
  72. trait QProps extends Object with QuoteHTMLAttributes[Quote] with ClassAttributes[Quote]
    Annotations
    @JSType()
  73. type SProps = ElementAttributesOnly
  74. type SampProps = ElementAttributesOnly
  75. trait ScriptProps extends Object with ScriptHTMLAttributes[Script] with ClassAttributes[Script]
    Annotations
    @JSType()
  76. type SectionProps = ElementAttributesOnly
  77. trait SelectProps extends Object with SelectHTMLAttributes[Select] with ClassAttributes[Select]
    Annotations
    @JSType()
  78. type SmallProps = ElementAttributesOnly
  79. trait SourceProps extends Object with SourceHTMLAttributes[Source] with ClassAttributes[Source]
    Annotations
    @JSType()
  80. trait SpanProps extends Object with HTMLAttributes[Span] with ClassAttributes[Span]
    Annotations
    @JSType()
  81. type StrongProps = ElementAttributesOnly
  82. trait StyleProps extends Object with StyleHTMLAttributes[Style] with ClassAttributes[Style]
    Annotations
    @JSType()
  83. type SubProps = ElementAttributesOnly
  84. type SummaryProps = ElementAttributesOnly
  85. type SupProps = ElementAttributesOnly
  86. trait TableProps extends Object with TableHTMLAttributes[Table] with ClassAttributes[Table]
    Annotations
    @JSType()
  87. trait TbodyProps extends Object with HTMLAttributes[TableSection] with ClassAttributes[TableSection]
    Annotations
    @JSType()
  88. trait TdProps extends Object with HTMLAttributes[TableCell] with ClassAttributes[TableCell]
    Annotations
    @JSType()
  89. trait TextareaProps extends Object with TextAreaHTMLAttributes[TextArea] with ClassAttributes[TextArea]
    Annotations
    @JSType()
  90. trait TfootProps extends Object with HTMLAttributes[TableSection] with ClassAttributes[TableSection]
    Annotations
    @JSType()
  91. trait ThProps extends Object with ThHTMLAttributes[TableCell] with ClassAttributes[TableCell]
    Annotations
    @JSType()
  92. trait TheadProps extends Object with HTMLAttributes[TableSection] with ClassAttributes[TableSection]
    Annotations
    @JSType()
  93. trait TimeProps extends Object with TimeHTMLAttributes[Element] with ClassAttributes[Element]
    Annotations
    @JSType()
  94. trait TitleProps extends Object with HTMLAttributes[Title] with ClassAttributes[Title]
    Annotations
    @JSType()
  95. trait TrProps extends Object with HTMLAttributes[TableRow] with ClassAttributes[TableRow]
    Annotations
    @JSType()
  96. trait TrackProps extends Object with TrackHTMLAttributes[Track] with ClassAttributes[Track]
    Annotations
    @JSType()
  97. type UProps = ElementAttributesOnly
  98. trait UlProps extends Object with HTMLAttributes[UList] with ClassAttributes[UList]
    Annotations
    @JSType()
  99. trait VideoProps extends Object with VideoHTMLAttributes[Video] with ClassAttributes[Video]
    Annotations
    @JSType()
  100. type WbrProps = ElementAttributesOnly
  101. type WebviewProps = WebViewHTMLAttributes[Element]

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final lazy val a: TagT[AProps]
  5. final lazy val abbr: TagT[AbbrProps]
  6. final lazy val address: TagT[AddressProps]
  7. final lazy val area: TagT[AreaProps]
  8. final lazy val article: TagT[ArticleProps]
  9. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  10. final lazy val aside: TagT[AsideProps]
  11. def asideWithClass(cn: String)(children: ReactNode*): ReactDOMElement
  12. final lazy val audio: TagT[AudioProps]
  13. final lazy val b: TagT[BProps]
  14. final lazy val base: TagT[BaseProps]
  15. final lazy val blockquote: TagT[BlockQuoteProps]
  16. final lazy val body: TagT[BodyProps]
  17. final lazy val br: TagT[BrProps]
  18. final lazy val button: TagT[ButtonProps]
  19. final lazy val canvas: TagT[CanvasProps]
  20. final lazy val caption: TagT[CaptionProps]
  21. final lazy val cite: TagT[CiteProps]
  22. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  23. final lazy val code: TagT[CodeProps]
  24. final lazy val col: TagT[ColProps]
  25. final lazy val colgroup: TagT[ColgroupProps]
  26. final lazy val data: TagT[DataProps]
  27. final lazy val datalist: TagT[DataListProps]
  28. final lazy val del: TagT[DelProps]
  29. final lazy val details: TagT[DetailsProps]
  30. final lazy val dfn: TagT[DfnProps]
  31. final lazy val dialog: TagT[DialogProps]
  32. final lazy val div: TagT[DivProps]
  33. def divWithClass(cn: UndefOr[String], children: ReactNode*): ReactDOMElement
  34. def divWithClassname(cn: UndefOr[String], children: ReactNode*): ReactDOMElement

    A common scenario to wrap a div just to add the classname.

  35. def divWithKeyAndClass(key: String, cn: UndefOr[String], children: ReactNode*): ReactDOMElement
  36. final lazy val dl: TagT[DlProps]
  37. final lazy val dt: TagT[DtProps]
  38. final lazy val em: TagT[EmProps]
  39. final lazy val embed: TagT[EmbedProps]
  40. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  41. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  42. final lazy val fieldset: TagT[FieldsetProps]
  43. final lazy val figcaption: TagT[FigcaptionProps]
  44. final lazy val figure: TagT[FigureProps]
  45. final lazy val footer: TagT[FooterProps]
  46. final lazy val form: TagT[FormProps]
  47. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  48. def h1(text: String): ReactDOMElement
  49. final lazy val h1: TagT[HProps]
  50. def h2(text: String): ReactDOMElement
  51. final lazy val h2: TagT[HProps]
  52. def h3(text: String): ReactDOMElement
  53. final lazy val h3: TagT[HProps]
  54. def h4(text: String): ReactDOMElement
  55. final lazy val h4: TagT[HProps]
  56. def h5(text: String): ReactDOMElement
  57. final lazy val h5: TagT[HProps]
  58. def h6(text: String): ReactDOMElement
  59. final lazy val h6: TagT[HProps]
  60. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  61. final lazy val head: TagT[HeadProps]
  62. final lazy val header: TagT[HeaderProps]
  63. final lazy val hgroup: TagT[HgroupProps]
  64. final lazy val hr: TagT[HrProps]
  65. final lazy val html: TagT[HtmlProps]
  66. def i(text: String): ReactDOMElement
  67. final lazy val i: TagT[IProps]
  68. final lazy val iframe: TagT[IframeProps]
  69. final lazy val img: TagT[ImgProps]
  70. final lazy val ins: TagT[InsProps]
  71. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  72. final lazy val kbd: TagT[KbdProps]
  73. final lazy val keygen: TagT[KeygenProps]
  74. final lazy val label: TagT[LabelProps]
  75. final lazy val legend: TagT[LegendProps]
  76. final lazy val li: TagT[LiProps]
  77. final lazy val link: TagT[LinkProps]
  78. final lazy val main: TagT[MainProps]
  79. def mainWith(cn: String, children: ReactNode*): ReactDOMElement

    Common scenario to have a main method with no attributes.

  80. final lazy val map: TagT[MapProps]
  81. final lazy val mark: TagT[MarkProps]
  82. final lazy val menu: TagT[MenuProps]
  83. final lazy val menuitem: TagT[MenuitemProps]
  84. final lazy val meta: TagT[MetaProps]
  85. final lazy val meter: TagT[MeterProps]
  86. final lazy val nav: TagT[NavProps]
  87. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  88. final lazy val noscript: TagT[NoscriptProps]
  89. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  90. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  91. final lazy val object: TagT[ObjectProps]
  92. final lazy val ol: TagT[OlProps]
  93. final lazy val optgroup: TagT[OptgroupProps]
  94. final lazy val option: TagT[OptionProps]
  95. final lazy val output: TagT[OutputProps]
  96. def p(text: String): ReactDOMElement

    Convenience: Create p from text.

  97. final lazy val p: TagT[PProps]
  98. final lazy val param: TagT[ParamProps]
  99. final lazy val picture: TagT[PictureProps]
  100. final lazy val pre: TagT[PreProps]
  101. final lazy val progress: TagT[ProgressProps]
  102. final lazy val q: TagT[QProps]
  103. final lazy val s: TagT[SProps]
  104. final lazy val samp: TagT[SampProps]
  105. final lazy val scripf: TagT[ScriptProps]
  106. final lazy val section: TagT[SectionProps]
  107. final lazy val select: TagT[SelectProps]
  108. final lazy val small: TagT[SmallProps]
  109. final lazy val source: TagT[SourceProps]
  110. final lazy val span: TagT[SpanProps]
  111. def spanWithClassname(cn: UndefOr[String], children: ReactNode*): ReactDOMElement
  112. final lazy val strong: TagT[StrongProps]
  113. final lazy val style: TagT[StyleProps]
  114. final lazy val sub: TagT[SubProps]
  115. final lazy val summary: TagT[SummaryProps]
  116. final lazy val sup: TagT[SubProps]
  117. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  118. final lazy val table: TagT[TableProps]
  119. final lazy val tbody: TagT[TbodyProps]
  120. final lazy val td: TagT[TdProps]
  121. final lazy val textarea: TagT[TextareaProps]
  122. final lazy val tfoot: TagT[TfootProps]
  123. final lazy val th: TagT[ThProps]
  124. final lazy val thead: TagT[TheadProps]
  125. final lazy val time: TagT[TimeProps]
  126. final lazy val title: TagT[TitleProps]
  127. def toString(): String
    Definition Classes
    AnyRef → Any
  128. final lazy val tr: TagT[TrProps]
  129. final lazy val track: TagT[TrackProps]
  130. final lazy val u: TagT[UProps]
  131. final lazy val ul: TagT[UlProps]
  132. final lazy val video: TagT[VideoProps]
  133. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  134. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  135. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  136. final lazy val wbr: TagT[WbrProps]
  137. final lazy val webview: TagT[WebviewProps]
  138. object input extends TagT[InputProps]

    Can use either input(props)(children) or input.checkbox(props)(children).

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from AnyRef

Inherited from Any

Ungrouped