Packages

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

Script element with specialized methods for JavaScript

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Script
  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 Script(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]): Script
    Definition Classes
    ScriptElement
  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(Js: Js, modifiers: Modifier*): Script
  17. def apply(modifiers: Iterable[Modifier]): Script
    Definition Classes
    ScriptElement
  18. def apply(modifier: Modifier, modifiers: Modifier*): Script

    Apply modifiers (attributes and children) to this element

    Apply modifiers (attributes and children) to this element

    Definition Classes
    ScriptElement
  19. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  20. def async: Script
  21. def attr(name: String, value: String): Script
    Definition Classes
    ScriptElement
  22. def attr(name: String, value: AttributeValue): Script

    Add or update an attribute

    Add or update an attribute

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

    Collect all elements matching the predicate

    Collect all elements matching the predicate

    Definition Classes
    Dom
  29. def crossOrigin(value: String): Script
  30. def defer: Script
  31. def descendant(sel: CssSelector): CssSelector
    Definition Classes
    CssSelectable
  32. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  33. def externalJs(url: String): Script
  34. def externalModule(url: String): Script
  35. def filter(predicate: (Dom) => Boolean): Dom

    Filter children recursively based on a predicate

    Filter children recursively based on a predicate

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

    Find the first element matching the predicate

    Find the first element matching the predicate

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

    Remove an attribute

    Remove an attribute

    Definition Classes
    ScriptElement
  71. 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
  72. def render: String

    Render the DOM to HTML string without indentation

    Render the DOM to HTML string without indentation

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

    Render the DOM to minified HTML string

    Render the DOM to minified HTML string

    Definition Classes
    Dom
  75. def replaceChildren(children: Dom*): Script

    Replace all children

    Replace all children

    Definition Classes
    ScriptElement
  76. val selector: CssSelector
    Definition Classes
    ElementCssSelectable
  77. def shouldEscapeContent: Boolean
    Attributes
    protected
    Definition Classes
    ScriptElement
  78. def slotted(sel: CssSelector): CssSelector
    Definition Classes
    CssSelectable
  79. def slotted: CssSelector
    Definition Classes
    CssSelectable
  80. def src(url: String): Script
  81. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  82. def tag: String
    Definition Classes
    ScriptElement
  83. 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
  84. def type(scriptType: String): Script
  85. def visited: CssSelector
    Definition Classes
    CssSelectable
  86. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  87. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  88. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  89. def when(condition: Boolean)(modifiers: Modifier*): Script

    Add children conditionally

    Add children conditionally

    Definition Classes
    ScriptElement
  90. def whenSome[T](option: Option[T])(f: (T) => Seq[Modifier]): Script

    Add children if Option is defined

    Add children if Option is defined

    Definition Classes
    ScriptElement
  91. def withAttribute(attr: String, value: String): CssSelector
    Definition Classes
    CssSelectable
  92. def withAttribute(attr: String): CssSelector
    Definition Classes
    CssSelectable
  93. def withAttributeContaining(attr: String, value: String): CssSelector
    Definition Classes
    CssSelectable
  94. def withAttributeEnding(attr: String, value: String): CssSelector
    Definition Classes
    CssSelectable
  95. def withAttributePrefix(attr: String, value: String): CssSelector
    Definition Classes
    CssSelectable
  96. def withAttributeStarting(attr: String, value: String): CssSelector
    Definition Classes
    CssSelectable
  97. def withAttributeWord(attr: String, value: String): CssSelector
    Definition Classes
    CssSelectable
  98. def |(other: CssSelector): CssSelector
    Definition Classes
    CssSelectable
  99. 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