Package

com.raquo.domtypes.generic

builders

Permalink

package builders

Visibility
  1. Public
  2. All

Type Members

  1. trait EventPropBuilder[EP[Ev <: DomEvent], DomEvent] extends AnyRef

    Permalink

    This trait builds event prop objects which are typically found on the left hand side of the onEvent := callback syntax.

    This trait builds event prop objects which are typically found on the left hand side of the onEvent := callback syntax.

    See also: com.raquo.domtypes.generic.builders.canonical.CanonicalEventPropBuilder

    EP

    EventProp

    DomEvent

    Base type for DOM events (dom.Event in Scala JS)

  2. trait HtmlAttrBuilder[A[_]] extends AnyRef

    Permalink

    This trait builds attribute objects which are typically found on the left hand side of the htmlAttr := value syntax.

    This trait builds attribute objects which are typically found on the left hand side of the htmlAttr := value syntax.

    See also: com.raquo.domtypes.generic.builders.canonical.CanonicalHtmlAttrBuilder

    A

    HTML Attribute, canonically com.raquo.domtypes.generic.keys.HtmlAttr

  3. trait HtmlTagBuilder[T[_ <: DomHtmlElement], -DomHtmlElement] extends AnyRef

    Permalink

    HtmlTagBuilder is a builder of HTML Tags, which themselves are builders of HTML Elements.

    HtmlTagBuilder is a builder of HTML Tags, which themselves are builders of HTML Elements. #factoryfactory

  4. trait PropBuilder[P[_, _]] extends AnyRef

    Permalink

    This trait builds objects representing properties, which are typically on the left hand side of the prop := value syntax.

    This trait builds objects representing properties, which are typically on the left hand side of the prop := value syntax.

    See also: com.raquo.domtypes.generic.builders.canonical.CanonicalPropBuilder

    P

    DOM Property, canonically com.raquo.domtypes.generic.keys.Prop

  5. trait ReflectedHtmlAttrBuilder[RA[_, _]] extends AnyRef

    Permalink

    This trait builds objects representing reflected attributes which are typically on the left hand side of the reflectedAttr := value syntax.

    This trait builds objects representing reflected attributes which are typically on the left hand side of the reflectedAttr := value syntax.

    Reflected attributes are explained in the README file.

    Also see com.raquo.domtypes.generic.defs.reflectedAttrs.ReflectedHtmlAttrs for a summary of reflected attributes. Basically it's a subset of HTML attributes that are fully mirrored as DOM properties, so typically you don't want to load both an attribute and a property of the same name.

    RA

    Reflected Attribute, canonically either com.raquo.domtypes.generic.keys.HtmlAttr or com.raquo.domtypes.generic.keys.Prop depending on whether you want to build properties or attributes

  6. trait StyleBuilders[StyleSetter] extends AnyRef

    Permalink

    This trait contains functionality for creating Styles and Style Setters.

    This trait contains functionality for creating Styles and Style Setters.

    If extending or instantiating this trait, you will need to override implicit defs. See the SimpleStyleBuilder trait in Scala DOM Builder project for an example of that.

    StyleSetter

    – represents an operation of setting a certain CSS style property to a certain value. Often a subtype of com.raquo.domtypes.generic.Modifier

  7. trait SvgAttrBuilder[A[_]] extends AnyRef

    Permalink

    This trait builds attribute objects which are typically found on the left hand side of the svgAttr := value syntax.

    This trait builds attribute objects which are typically found on the left hand side of the svgAttr := value syntax.

    See also: com.raquo.domtypes.generic.builders.canonical.CanonicalSvgAttrBuilder

    A

    SVG Attribute, canonically com.raquo.domtypes.generic.keys.SvgAttr

  8. trait SvgTagBuilder[T[_ <: DomSvgElement], -DomSvgElement] extends AnyRef

    Permalink

    SvgTagBuilder is a builder of SVG Tags, which themselves are builders of SVG Elements.

    SvgTagBuilder is a builder of SVG Tags, which themselves are builders of SVG Elements. #factoryfactory

  9. class Tag[+Element] extends AnyRef

    Permalink

    Tag represents an Element builder

Value Members

  1. package canonical

    Permalink

Ungrouped