Package

wvlet.airframe.rx

html

Permalink

package html

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

Type Members

  1. trait Attrs extends InputAttrs with ClipboardEventAttrs with MediaEventAttrs with MiscellaneousEventAttrs with KeyboardEventAttrs with MouseEventAttrs with WindowEventAttrs with FormEventAttrs

    Permalink

    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.

  2. trait ClipboardEventAttrs extends AnyRef

    Permalink

    Clipboard Events

  3. trait EmbeddableAttribute[X] extends AnyRef

    Permalink
    Annotations
    @implicitNotFound( ... )
  4. trait EmbeddableNode[A] extends AnyRef

    Permalink
    Annotations
    @implicitNotFound( "Unsupported type as an HtmlNode" )
  5. case class Embedded(v: Any) extends RxElement with LogSupport with Product with Serializable

    Permalink

    Holder for embedding various types as tag contents

  6. case class EntityRef(ref: String) extends HtmlNode with Product with Serializable

    Permalink
  7. trait FormEventAttrs extends AnyRef

    Permalink

    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.

  8. trait GlobalAttrs extends AnyRef

    Permalink

    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.

  9. case class HtmlAttribute(name: String, v: Any, ns: Namespace = Namespace.xhtml, append: Boolean = false) extends HtmlNode with Product with Serializable

    Permalink
  10. class HtmlAttributeOf extends AnyRef

    Permalink
  11. case class HtmlElement(name: String, namespace: Namespace = Namespace.xhtml, modifiers: List[Seq[HtmlNode]] = List.empty) extends RxElement with Product with Serializable

    Permalink
  12. trait HtmlNode extends AnyRef

    Permalink
  13. trait InputAttrs extends GlobalAttrs

    Permalink

    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.

  14. trait KeyboardEventAttrs extends AnyRef

    Permalink

    Keyboard Events - triggered by user action son the keyboard or similar user actions

  15. case class LazyRxElement[A](v: () ⇒ A)(implicit evidence$1: EmbeddableNode[A]) extends RxElement with LogSupport with Product with Serializable

    Permalink
  16. trait MediaEventAttrs extends SharedEventAttrs

    Permalink

    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>, , , and