Packages

o

react.vdom

attrlist

object attrlist extends AttributeListSyntax

Import this to use the list-style attribute syntax. Create an attribtute list using Attrs or after importing the contents of this object, if they are styles, Style(<attribute list>) and convert it to a js.Object using .toJs(). You can then use the js.Object when creating elements by merging that value into trait structures that represent only allowed attributes for a specific tag.

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. attrlist
  2. AttributeListSyntax
  3. AttributeListLowerOrderPriorityImplicits
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. implicit final class optionalMarkupOps extends AnyRef
    Definition Classes
    AttributeListSyntax
    Annotations
    @inline()

Value Members

  1. lazy val Attributes: Attrs.type

    Create a list of attribtes.

  2. lazy val Style: Attrs.type

    For now, style attributes are just attributes so fake it out.

  3. def attr(name: String): AttrName
    Definition Classes
    AttributeListSyntax
    Annotations
    @inline()
  4. implicit def cvtAttrsToAttrValue(attrs: Attrs): AttrValue
    Definition Classes
    AttributeListSyntax
    Annotations
    @inline()
  5. implicit def cvtBoolToAttrValue(v: Boolean): AttrValue
    Definition Classes
    AttributeListSyntax
    Annotations
    @inline()
  6. implicit def cvtDoubleToAttrValue(v: Double): AttrValue
    Definition Classes
    AttributeListSyntax
    Annotations
    @inline()
  7. implicit def cvtDynamicToAttrValue(attrs: Dynamic): AttrValue
    Definition Classes
    AttributeListSyntax
    Annotations
    @inline()
  8. implicit def cvtFunctionToAttrValue(v: Function): AttrValue
    Definition Classes
    AttributeListSyntax
    Annotations
    @inline()
  9. implicit def cvtIntToAttrValue(v: Int): AttrValue
    Definition Classes
    AttributeListSyntax
    Annotations
    @inline()
  10. implicit def cvtJsAnyToAttrValue(v: Any): AttrValue

    Convert an js value to a AttrValue.

    Convert an js value to a AttrValue.

    Definition Classes
    AttributeListLowerOrderPriorityImplicits
    Annotations
    @inline()
  11. implicit def cvtStringToAttrName(s: String): AttrName
    Definition Classes
    AttributeListSyntax
    Annotations
    @inline()
  12. implicit def cvtStringToAttrValue(s: String): AttrValue
    Definition Classes
    AttributeListSyntax
    Annotations
    @inline()
  13. implicit def cvtStringsPairToAttr(p: (String, String)): Attr
    Definition Classes
    AttributeListSyntax
    Annotations
    @inline()
  14. implicit def cvtStringsPairToAttrs(p: (String, String)): Attrs
    Definition Classes
    AttributeListSyntax
    Annotations
    @inline()
  15. implicit def cvtStyleAttroAttrValue(s: StyleAttr): AttrValue
    Definition Classes
    AttributeListSyntax
    Annotations
    @inline()
  16. lazy val noAttributes: Attrs
  17. object prefix_<^

    Default tags and attributes you can use.

    Default tags and attributes you can use. You can import all of the actual values using import ^._, <._. This style is popular with other scalajs react facades but should really not be used in this library vs the more (but not perfectly) strongly typed versions in vdom.tags.