package html
- Alphabetic
- By Inheritance
- html
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- trait Attrs extends InputAttrs with ClipboardEventAttrs with MediaEventAttrs with MiscellaneousEventAttrs with KeyboardEventAttrs with MouseEventAttrs with WindowEventAttrs with FormEventAttrs
Trait containing the contents of the Attrs module, so they can be mixed in to other objects if needed.
Trait containing the contents of the Attrs module, so they can be mixed in to other objects if needed. This should contain "all" attributes and mix in other traits (defined above) as needed to get full coverage.
- trait ClipboardEventAttrs extends AnyRef
Clipboard Events
- trait EmbeddableAttribute[X] extends AnyRef
- Annotations
- @implicitNotFound("Unsupported type as an attribute value")
- trait EmbeddableNode[A] extends AnyRef
- Annotations
- @implicitNotFound("Unsupported type as an HtmlNode")
- case class Embedded(v: Any) extends RxElement with LogSupport with Product with Serializable
Holder for embedding various types as tag contents
- case class EntityRef(ref: String) extends HtmlNode with Product with Serializable
- trait FormEventAttrs extends AnyRef
Form Events that are triggered by actions inside an HTML form.
Form Events that are triggered by actions inside an HTML form. However, these events apply to almost all HTML elements but are most commonly used in form elements.
- trait GlobalAttrs extends AnyRef
A trait for global attributes that are applicable to any HTML5 element.
A trait for global attributes that are applicable to any HTML5 element. All traits that define Attrs should derive from this trait since all groupings of attributes should include these global ones.
- case class HtmlAttribute(name: String, v: Any, ns: Namespace = Namespace.xhtml, append: Boolean = false) extends HtmlNode with Product with Serializable
- class HtmlAttributeOf extends AnyRef
- case class HtmlElement(name: String, namespace: Namespace = Namespace.xhtml, modifiers: List[Seq[HtmlNode]] = List.empty) extends RxElement with Product with Serializable
- trait HtmlNode extends AnyRef
- trait InputAttrs extends GlobalAttrs
Attributes applicable only to the input element.
Attributes applicable only to the input element. This set is broken out because it may be useful to identify the attributes of the input element separately from other groupings. The attributes permitted by the input element are likely the most complex of any element in HTML5.
- trait KeyboardEventAttrs extends AnyRef
Keyboard Events - triggered by user action son the keyboard or similar user actions
- case class LazyRxElement[A](v: () => A)(implicit evidence$1: EmbeddableNode[A]) extends RxElement with LogSupport with Product with Serializable
- trait MediaEventAttrs extends SharedEventAttrs
Media Events - triggered by media like videos, images and audio.
Media Events - triggered by media like videos, images and audio. These apply to all HTML elements, but they are most common in media elements, like <audio>, <embed>,
,
- trait MiscellaneousEventAttrs extends SharedEventAttrs
Miscellaneous Events
- trait MouseEventAttrs extends AnyRef
Mouse Events: triggered by a mouse, or similar user actions.
- case class Namespace(uri: String) extends Product with Serializable
- trait RxComponent extends AnyRef
- abstract class RxElement extends HtmlNode
- trait SharedEventAttrs extends AnyRef
- trait SvgAttrs extends AnyRef
SVG attribute definitions
- trait SvgTags extends AnyRef
Contains Tags which are only used for SVG.
Contains Tags which are only used for SVG. These are not imported by default to avoid namespace pollution.
- trait Tags extends AnyRef
- trait TagsExtra extends AnyRef
Contains tags that are rarely used
- trait WindowEventAttrs extends SharedEventAttrs
Window Events
Value Members
- def attr(name: String, namespace: Namespace): HtmlAttributeOf
- def attr(name: String): HtmlAttributeOf
- def attributeOf(name: String): HtmlAttributeOf
- implicit def embedAsNode[A](v: A)(implicit arg0: EmbeddableNode[A]): RxElement
- def tag(name: String): HtmlElement
- def tagOf(name: String, namespace: Namespace): HtmlElement
- object DOMRenderer extends LogSupport
Convert HtmlNodes into DOM elements for Scala.js
- object EmbeddableAttribute
- object EmbeddableNode extends PlatformEmbeddableNode
- object HtmlNode
- object Namespace extends Serializable
- object RxComponent
- object RxElement
- object all extends Tags with Attrs
- object attrs extends Attrs
- object compat
- object events
- object svgAttrs extends SvgAttrs
- object svgTags extends SvgTags
- object tags extends Tags
- object tags_extra extends TagsExtra