io

object io extends Dsl[IO]
trait Dsl[IO]
trait PointerEventProps[[_] =>> EventProp[IO, _$15], Event, PointerEvent, TypedTargetPointerEvent[Element]]
trait MouseEventProps[[_] =>> EventProp[IO, _$14], Event, MouseEvent, TypedTargetMouseEvent[Element], DragEvent]
trait MiscellaneousEventProps[[_] =>> EventProp[IO, _$13], Event, AnimationEvent, TransitionEvent, UIEvent]
trait MediaEventProps[[_] =>> EventProp[IO, _$12], Event]
trait KeyboardEventProps[[_] =>> EventProp[IO, _$11], Event, KeyboardEvent]
trait FormEventProps[[_] =>> EventProp[IO, _$10], Event, TypedTargetFocusEvent[Element], Event, TypedTargetEvent[Element], TypedTargetEvent[Element], TypedTargetEvent[Form], TypedTargetEvent[Input]]
trait ErrorEventProps[[_] =>> EventProp[IO, _$9], Event, ErrorEvent]
trait ClipboardEventProps[[_] =>> EventProp[IO, _$8], Event, ClipboardEvent]
trait Props[[_, _] =>> Prop[IO, _$6, _$7]]
trait ReflectedHtmlAttrs[[_, _] =>> Prop[IO, _$4, _$5]]
trait HtmlAttrs[[_] =>> HtmlAttr[IO, _$3]]
trait MiscTags[HtmlTagT[IO], Element, Title, Style, Element, Quote, Progress, Menu]
trait TableTags[HtmlTagT[IO], Element, Table, TableCaption, TableCol, TableSection, TableRow, TableCell]
trait EmbedTags[HtmlTagT[IO], Element, Image, IFrame, Embed, Object, Param, Video, Audio, Source, Track, Canvas, Map, Area]
trait SectionTags[HtmlTagT[IO], Element, Body, Element, Heading]
trait FormTags[HtmlTagT[IO], Element, Form, FieldSet, Legend, Label, Input, Button, Select, DataList, OptGroup, Option, TextArea]
trait TextTags[HtmlTagT[IO], Element, Anchor, Element, Span, BR, Mod]
trait GroupingTags[HtmlTagT[IO], Element, Paragraph, HR, Pre, Quote, OList, UList, LI, DList, Element, Div]
trait DocumentTags[HtmlTagT[IO], Element, Html, Head, Base, Link, Meta, Script, Element]
trait EventPropBuilder[[_] =>> EventProp[IO, _$22], Event]
trait PropBuilder[[_, _] =>> Prop[IO, _$20, _$21]]
trait ReflectedHtmlAttrBuilder[[_, _] =>> Prop[IO, _$18, _$19]]
trait HtmlAttrBuilder[[_] =>> HtmlAttr[IO, _$17]]
trait HtmlTagBuilder[HtmlTagT[IO], HTMLElement]
class Object
trait Matchable
class Any
io.type

Value members

Inherited methods

protected def booleanReflectedAttr(key: String, attrCodec: Codec[Boolean, String]): Prop[IO, Boolean, Boolean]
Inherited from:
ReflectedHtmlAttrBuilder
protected def booleanReflectedAttr(attrKey: String, propKey: String, attrCodec: Codec[Boolean, String]): Prop[IO, Boolean, Boolean]
Inherited from:
ReflectedHtmlAttrBuilder
def children[K](f: K => Resource[IO, Node]): KeyedChildren[IO, K]
Inherited from:
HtmlBuilders
Inherited from:
HtmlBuilders
Inherited from:
HtmlBuilders
protected def doubleHtmlAttr(key: String): HtmlAttr[IO, Double]
Inherited from:
HtmlAttrBuilder
protected def doubleProp(key: String): Prop[IO, Double, Double]
Inherited from:
PropBuilder
protected def doubleReflectedAttr(key: String): Prop[IO, Double, Double]
Inherited from:
ReflectedHtmlAttrBuilder
def eventProp[V <: Event](key: String): EventProp[IO, V]
Inherited from:
HtmlBuilders
protected def htmlAttr[V](key: String, codec: Codec[V, String]): HtmlAttr[IO, V]
Inherited from:
HtmlBuilders
protected def htmlTag[E <: HTMLElement](tagName: String, void: Boolean): HtmlTagT[IO][E]
Inherited from:
HtmlBuilders
protected def htmlTag[Ref <: HTMLElement](tagName: String): HtmlTagT[IO][Ref]
Inherited from:
HtmlTagBuilder
protected def intHtmlAttr(key: String): HtmlAttr[IO, Int]
Inherited from:
HtmlAttrBuilder
protected def intProp(key: String): Prop[IO, Int, Int]
Inherited from:
PropBuilder
protected def intReflectedAttr(key: String): Prop[IO, Int, Int]
Inherited from:
ReflectedHtmlAttrBuilder
protected def intReflectedAttr(attrKey: String, propKey: String): Prop[IO, Int, Int]
Inherited from:
ReflectedHtmlAttrBuilder
protected def prop[V, J](name: String, codec: Codec[V, J]): Prop[IO, V, J]
Inherited from:
HtmlBuilders
protected def reflectedAttr[V, J](attrKey: String, propKey: String, attrCodec: Codec[V, String], propCodec: Codec[V, J]): Prop[IO, V, J]
Inherited from:
HtmlBuilders
protected def stringHtmlAttr(key: String): HtmlAttr[IO, String]
Inherited from:
HtmlAttrBuilder
protected def stringProp(key: String): Prop[IO, String, String]
Inherited from:
PropBuilder
protected def stringReflectedAttr(key: String): Prop[IO, String, String]
Inherited from:
ReflectedHtmlAttrBuilder
protected def stringReflectedAttr(attrKey: String, propKey: String): Prop[IO, String, String]
Inherited from:
ReflectedHtmlAttrBuilder

Inherited fields

lazy val `type`: HtmlAttr[IO, String]

This attribute is used to define the type of the content linked to. The value of the attribute should be a MIME type such as text/html, text/css, and so on. The common use of this attribute is to define the type of style sheet linked and the most common current value is text/css, which indicates a Cascading Style Sheet format. You can use tpe as an alias for this attribute so you don't have to backtick-escape this attribute.

This attribute is used to define the type of the content linked to. The value of the attribute should be a MIME type such as text/html, text/css, and so on. The common use of this attribute is to define the type of style sheet linked and the most common current value is text/css, which indicates a Cascading Style Sheet format. You can use tpe as an alias for this attribute so you don't have to backtick-escape this attribute.

MDN

Inherited from:
HtmlAttrs
lazy val `var`: HtmlTagT[IO][Element]

Represents a variable.

Represents a variable.

MDN

Inherited from:
MiscTags
lazy val a: HtmlTagT[IO][Anchor]

Represents a hyperlink, linking to another resource.

Represents a hyperlink, linking to another resource.

MDN org.scalajs.dom.html.Anchor

Inherited from:
TextTags
lazy val abbr: HtmlTagT[IO][Element]

An abbreviation or acronym; the expansion of the abbreviation can be represented in the title attribute.

An abbreviation or acronym; the expansion of the abbreviation can be represented in the title attribute.

MDN

Inherited from:
MiscTags
lazy val accept: Prop[IO, String, String]

If the value of the type attribute is file, this attribute indicates the types of files that the server accepts; otherwise it is ignored.

If the value of the type attribute is file, this attribute indicates the types of files that the server accepts; otherwise it is ignored.

MDN

Inherited from:
ReflectedHtmlAttrs

Specifies a shortcut key to activate/focus an element

Specifies a shortcut key to activate/focus an element

Inherited from:
ReflectedHtmlAttrs
lazy val action: Prop[IO, String, String]

The URI of a program that processes the information submitted via the form. This value can be overridden by a formAction attribute on a button or input element.

The URI of a program that processes the information submitted via the form. This value can be overridden by a formAction attribute on a button or input element.

MDN

Only applies to com.raquo.domtypes.generic.defs.tags.FormTags.form

Inherited from:
ReflectedHtmlAttrs
lazy val address: HtmlTagT[IO][Element]

Defines a section containing contact information.

Defines a section containing contact information.

MDN

Inherited from:
MiscTags
lazy val alt: Prop[IO, String, String]

This attribute defines the alternative text describing the image. Users will see this displayed if the image URL is wrong, the image is not in one of the supported formats, or until the image is downloaded.

This attribute defines the alternative text describing the image. Users will see this displayed if the image URL is wrong, the image is not in one of the supported formats, or until the image is downloaded.

MDN

Inherited from:
ReflectedHtmlAttrs
lazy val area: HtmlTagT[IO][Area]

In conjunction with map, defines an image map

In conjunction with map, defines an image map

MDN

Inherited from:
EmbedTags
lazy val article: HtmlTagT[IO][Element]

Defines self-contained content that could exist independently of the rest of the content.

Defines self-contained content that could exist independently of the rest of the content.

MDN

Inherited from:
MiscTags
lazy val aside: HtmlTagT[IO][Element]

Defines some content loosely related to the page content. If it is removed, the remaining content still makes sense.

Defines some content loosely related to the page content. If it is removed, the remaining content still makes sense.

MDN

Inherited from:
MiscTags
lazy val audio: HtmlTagT[IO][Audio]

Represents a sound or an audio stream.

Represents a sound or an audio stream.

MDN

Inherited from:
EmbedTags

This is a nonstandard attribute used by Chrome and iOS Safari Mobile, which controls whether and how the text value should be automatically capitalized as it is entered/edited by the user.

This is a nonstandard attribute used by Chrome and iOS Safari Mobile, which controls whether and how the text value should be automatically capitalized as it is entered/edited by the user.

Possible values: "none" | "sentences" | "words" | "characters"

MDN

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#Non-standard_%3Cinput%3E_attributes

Inherited from:
ReflectedHtmlAttrs

This attribute indicates whether the value of the control can be automatically completed by the browser. This attribute is ignored if the value of the type attribute is hidden, checkbox, radio, file, or a button type (button, submit, reset, image).

This attribute indicates whether the value of the control can be automatically completed by the browser. This attribute is ignored if the value of the type attribute is hidden, checkbox, radio, file, or a button type (button, submit, reset, image).

MDN

Inherited from:
ReflectedHtmlAttrs

This Boolean attribute lets you specify that a form control should have input focus when the page loads, unless the user overrides it, for example by typing in a different control. Only one form element in a document can have the autofocus attribute, which is a Boolean. It cannot be applied if the type attribute is set to hidden (that is, you cannot automatically set focus to a hidden control).

This Boolean attribute lets you specify that a form control should have input focus when the page loads, unless the user overrides it, for example by typing in a different control. Only one form element in a document can have the autofocus attribute, which is a Boolean. It cannot be applied if the type attribute is set to hidden (that is, you cannot automatically set focus to a hidden control).

MDN

Inherited from:
ReflectedHtmlAttrs
lazy val b: HtmlTagT[IO][Element]

Bold text.

Bold text.

MDN org.scalajs.dom.html.Element

Inherited from:
TextTags
lazy val base: HtmlTagT[IO][Base]

Defines the base URL for relative URLs in the page.

Defines the base URL for relative URLs in the page.

MDN

Inherited from:
DocumentTags
lazy val bdi: HtmlTagT[IO][Element]

Represents text that must be isolated from its surrounding for bidirectional text formatting. It allows embedding a span of text with a different, or unknown, directionality.

Represents text that must be isolated from its surrounding for bidirectional text formatting. It allows embedding a span of text with a different, or unknown, directionality.

MDN

Inherited from:
MiscTags
lazy val bdo: HtmlTagT[IO][Element]

Represents the directionality of its children, in order to explicitly override the Unicode bidirectional algorithm.

Represents the directionality of its children, in order to explicitly override the Unicode bidirectional algorithm.

MDN

Inherited from:
MiscTags
lazy val blockQuote: HtmlTagT[IO][Quote]

Represents a content that is quoted from another source.

Represents a content that is quoted from another source.

MDN

Inherited from:
GroupingTags
lazy val body: HtmlTagT[IO][Body]

Represents the content of an HTML document. There is only one body element in a document.

Represents the content of an HTML document. There is only one body element in a document.

MDN org.scalajs.dom.html.Body

Inherited from:
SectionTags
lazy val br: HtmlTagT[IO][BR]

Represents a line break.

Represents a line break.

MDN org.scalajs.dom.html.BR

Inherited from:
TextTags
lazy val button: HtmlTagT[IO][Button]

A button

A button

MDN

Inherited from:
FormTags
lazy val canvas: HtmlTagT[IO][Canvas]

Represents a bitmap area that scripts can use to render graphics like graphs, games or any visual images on the fly.

Represents a bitmap area that scripts can use to render graphics like graphs, games or any visual images on the fly.

MDN

Inherited from:
EmbedTags
lazy val caption: HtmlTagT[IO][TableCaption]

The title of a table.

The title of a table.

MDN

Inherited from:
TableTags

Declares the character encoding of the page or script. Used on meta and script elements.

Declares the character encoding of the page or script. Used on meta and script elements.

MDN

Inherited from:
HtmlAttrs

When the value of the type attribute is "radio" or "checkbox", this property determines whether it is checked or not.

When the value of the type attribute is "radio" or "checkbox", this property determines whether it is checked or not.

See also com.raquo.domtypes.generic.defs.reflectedAttrs.ReflectedHtmlAttrs.defaultChecked

Inherited from:
Props
lazy val cite: HtmlTagT[IO][Element]

Represents the title of a work being cited.

Represents the title of a work being cited.

MDN org.scalajs.dom.html.Element

Inherited from:
TextTags
lazy val code: HtmlTagT[IO][Element]

Represents computer code.

Represents computer code.

MDN org.scalajs.dom.html.Element

Inherited from:
TextTags
lazy val col: HtmlTagT[IO][TableCol]

A single column.

A single column.

MDN

Inherited from:
TableTags
lazy val colGroup: HtmlTagT[IO][TableCol]

A set of columns.

A set of columns.

MDN

Inherited from:
TableTags
lazy val colSpan: Prop[IO, Int, Int]

This attribute contains a non-negative integer value that indicates for how many columns the cell extends. Its default value is 1; if its value is set to 0, it extends until the end of the , even if implicitly defined, that the cell belongs to. Values higher than 1000 will be considered as incorrect and will be set to the default value (1).

This attribute contains a non-negative integer value that indicates for how many columns the cell extends. Its default value is 1; if its value is set to 0, it extends until the end of the , even if implicitly defined, that the cell belongs to. Values higher than 1000 will be considered as incorrect and will be set to the default value (1).

MDN

Inherited from:
ReflectedHtmlAttrs
lazy val cols: Prop[IO, Int, Int]

The visible width of text input or