Packages

final case class Style(attributes: Map[String, AttributeValue] = Map.empty, children: Vector[Dom] = Vector.empty) extends Element with Product with Serializable

Style element with specialized methods for CSS

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Style
  2. Element
  3. CssSelectable
  4. Dom
  5. Modifier
  6. Serializable
  7. Product
  8. Equals
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Style(attributes: Map[String, AttributeValue] = Map.empty, children: Vector[Dom] = Vector.empty)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. def &(other: CssSelector): CssSelector
    Definition Classes
    CssSelectable
  4. def +(adjacent: CssSelector): CssSelector
    Definition Classes
    CssSelectable
  5. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  6. def >(child: CssSelector): CssSelector
    Definition Classes
    CssSelectable
  7. def >>(descendant: CssSelector): CssSelector
    Definition Classes
    CssSelectable
  8. def active: CssSelector
    Definition Classes
    CssSelectable
  9. def addAttributes(attributes: Iterable[Attribute]): Style
    Definition Classes
    StyleElement
  10. def addAttributes(attribute: Attribute, attributes: Attribute*): Element
    Definition Classes
    Element
  11. def addChildren(child: Dom, children: Dom*): Element
    Definition Classes
    Element
  12. def addChildren(children: Iterable[Dom]): Element
    Definition Classes
    Element
  13. def adjacentSibling(sel: CssSelector): CssSelector
    Definition Classes
    CssSelectable
  14. def after: CssSelector
    Definition Classes
    CssSelectable
  15. def and(sel: CssSelector): CssSelector
    Definition Classes
    CssSelectable
  16. def apply(Css: Css, modifiers: Modifier*): Style
  17. def apply(modifiers: Iterable[Modifier]): Style
    Definition Classes
    StyleElement
  18. def apply(modifier: Modifier, modifiers: Modifier*): Style

    Apply modifiers (attributes and children) to this element

    Apply modifiers (attributes and children) to this element

    Definition Classes
    StyleElement
  19. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  20. def attr(name: String, value: String): Style
    Definition Classes
    StyleElement
  21. def attr(name: String, value: AttributeValue): Style

    Add or update an attribute

    Add or update an attribute

    Definition Classes
    StyleElement
  22. val attributes: Map[String, AttributeValue]
    Definition Classes
    StyleElement
  23. def before: CssSelector
    Definition Classes
    CssSelectable
  24. def child(sel: CssSelector): CssSelector
    Definition Classes
    CssSelectable
  25. val children: Vector[Dom]
    Definition Classes
    StyleElement
  26. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  27. def collect(predicate: PartialFunction[Dom, Dom]): List[Dom]

    Collect all elements matching the predicate

    Collect all elements matching the predicate

    Definition Classes
    Dom
  28. def css(code: Css): Style
  29. def css(code: String): Style
  30. def descendant(sel: CssSelector): CssSelector
    Definition Classes
    CssSelectable
  31. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  32. def filter(predicate: (Dom) => Boolean): Dom

    Filter children recursively based on a predicate

    Filter children recursively based on a predicate

    Definition Classes
    Dom
  33. def find(predicate: (Dom) => Boolean): Option[Dom]

    Find the first element matching the predicate

    Find the first element matching the predicate

    Definition Classes
    Dom
  34. def firstChild: CssSelector
    Definition Classes
    CssSelectable
  35. def firstLetter: CssSelector
    Definition Classes
    CssSelectable
  36. def firstLine: CssSelector
    Definition Classes
    CssSelectable
  37. def focus: CssSelector
    Definition Classes
    CssSelectable
  38. def generalSibling(sel: CssSelector): CssSelector
    Definition Classes
    CssSelectable
  39. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  40. def host(sel: CssSelector): CssSelector
    Definition Classes
    CssSelectable
  41. def host: CssSelector
    Definition Classes
    CssSelectable
  42. def hostContext(sel: CssSelector): CssSelector
    Definition Classes
    CssSelectable
  43. def hover: CssSelector
    Definition Classes
    CssSelectable
  44. def inlineCss(code: Css): Style
  45. def inlineCss(code: String): Style
  46. def inlineResource(file: String, classLoader: ClassLoader = Thread.currentThread().getContextClassLoader): Style
  47. def isEmpty: Boolean
    Definition Classes
    Dom
  48. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  49. def lastChild: CssSelector
    Definition Classes
    CssSelectable
  50. def media(value: String): Style
  51. def modify(element: Element): Element
    Definition Classes
    Modifier
  52. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  53. def not(sel: CssSelector): CssSelector
    Definition Classes
    CssSelectable
  54. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  55. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  56. def nthChild(formula: String): CssSelector
    Definition Classes
    CssSelectable
  57. def nthChild(n: Int): CssSelector
    Definition Classes
    CssSelectable
  58. def or(sel: CssSelector): CssSelector
    Definition Classes
    CssSelectable
  59. def part(name: String): CssSelector
    Definition Classes
    CssSelectable
  60. def productElementNames: Iterator[String]
    Definition Classes
    Product
  61. def removeAttr(name: String): Style

    Remove an attribute

    Remove an attribute

    Definition Classes
    StyleElement
  62. def render(indentation: Boolean): String

    Render the DOM to HTML string with optional indentation

    Render the DOM to HTML string with optional indentation

    Definition Classes
    Dom
  63. def render: String

    Render the DOM to HTML string without indentation

    Render the DOM to HTML string without indentation

    Definition Classes
    Dom
  64. def renderElementInternal(state: RenderState, escapeContent: Boolean): CharSequence
    Attributes
    protected
    Definition Classes
    Element
  65. def renderMinified: String

    Render the DOM to minified HTML string

    Render the DOM to minified HTML string

    Definition Classes
    Dom
  66. def replaceChildren(children: Dom*): Style

    Replace all children

    Replace all children

    Definition Classes
    StyleElement
  67. def scoped: Style
  68. val selector: CssSelector
    Definition Classes
    ElementCssSelectable
  69. def shouldEscapeContent: Boolean
    Attributes
    protected
    Definition Classes
    StyleElement
  70. def slotted(sel: CssSelector): CssSelector
    Definition Classes
    CssSelectable
  71. def slotted: CssSelector
    Definition Classes
    CssSelectable
  72. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  73. def tag: String
    Definition Classes
    StyleElement
  74. def transform(f: (Dom) => Dom): Dom

    Transform this DOM node by applying a function

    Transform this DOM node by applying a function

    Definition Classes
    Dom
  75. def type(value: String): Style
  76. def visited: CssSelector
    Definition Classes
    CssSelectable
  77. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  78. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  79. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  80. def when(condition: Boolean)(modifiers: Modifier*): Style

    Add children conditionally

    Add children conditionally

    Definition Classes
    StyleElement
  81. def whenSome[T](option: Option[T])(f: (T) => Seq[Modifier]): Style

    Add children if Option is defined

    Add children if Option is defined

    Definition Classes
    StyleElement
  82. def withAttribute(attr: String, value: String): CssSelector
    Definition Classes
    CssSelectable
  83. def withAttribute(attr: String): CssSelector
    Definition Classes
    CssSelectable
  84. def withAttributeContaining(attr: String, value: String): CssSelector
    Definition Classes
    CssSelectable
  85. def withAttributeEnding(attr: String, value: String): CssSelector
    Definition Classes
    CssSelectable
  86. def withAttributePrefix(attr: String, value: String): CssSelector
    Definition Classes
    CssSelectable
  87. def withAttributeStarting(attr: String, value: String): CssSelector
    Definition Classes
    CssSelectable
  88. def withAttributeWord(attr: String, value: String): CssSelector
    Definition Classes
    CssSelectable
  89. def |(other: CssSelector): CssSelector
    Definition Classes
    CssSelectable
  90. def ~(sibling: CssSelector): CssSelector
    Definition Classes
    CssSelectable

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from Element

Inherited from CssSelectable

Inherited from Dom

Inherited from Modifier

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped