package dom

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

Type Members

  1. final case class Attribute (title: String, value: String) extends Property with Product with Serializable
  2. final case class AttributeStreamReceiver (attribute: String, attributeStream: Observable[Attribute]) extends Receiver with Product with Serializable
  3. final case class BoolEventEmitter (eventType: String, sink: Observer[Boolean]) extends Emitter with Product with Serializable
  4. final case class ChildStreamReceiver (childStream: Observable[VNode]) extends Receiver with Product with Serializable
  5. final case class ChildrenStreamReceiver (childrenStream: Observable[Seq[VNode]]) extends Receiver with Product with Serializable
  6. final case class DestroyHook (sink: Observer[Element]) extends Property with Product with Serializable
  7. sealed trait Emitter extends VDomModifier
  8. final case class EventEmitter (eventType: String, sink: Observer[_ <: Event]) extends Emitter with Product with Serializable
  9. final case class GenericEmitter [T](eventType: String, sink: Observer[T], t: T) extends Emitter with Product with Serializable
  10. final case class InputEventEmitter (eventType: String, sink: Observer[InputEvent]) extends Emitter with Product with Serializable
  11. final case class InsertHook (sink: Observer[Element]) extends Property with Product with Serializable
  12. final case class KeyEventEmitter (eventType: String, sink: Observer[KeyboardEvent]) extends Emitter with Product with Serializable
  13. final case class MouseEventEmitter (eventType: String, sink: Observer[MouseEvent]) extends Emitter with Product with Serializable
  14. final case class NumberEventEmitter (eventType: String, sink: Observer[Double]) extends Emitter with Product with Serializable
  15. sealed trait Property extends VDomModifier
  16. sealed trait Receiver extends VDomModifier
  17. final case class StringEventEmitter (eventType: String, sink: Observer[String]) extends Emitter with Product with Serializable
  18. final case class UpdateHook (sink: Observer[(Element, Element)]) extends Property with Product with Serializable
  19. sealed trait VDomModifier extends Any
  20. sealed trait VNode extends VDomModifier

Value Members

  1. def a(args: VDomModifier*): VNode
  2. def abbr(args: VDomModifier*): VNode
  3. lazy val accept: AttributeBuilder[Any]
  4. def address(args: VDomModifier*): VNode
  5. lazy val alt: AttributeBuilder[String]
  6. def area(args: VDomModifier*): VNode
  7. def article(args: VDomModifier*): VNode
  8. def aside(args: VDomModifier*): VNode
  9. def audio(args: VDomModifier*): VNode
  10. lazy val autocomplete: AttributeBuilder[Any]
  11. lazy val autofocus: AttributeBuilder[Any]
  12. def b(args: VDomModifier*): VNode
  13. def base(args: VDomModifier*): VNode
  14. def bdi(args: VDomModifier*): VNode
  15. def bdo(args: VDomModifier*): VNode
  16. def blockquote(args: VDomModifier*): VNode
  17. lazy val blur: InputEventEmitterBuilder
  18. def br(args: VDomModifier*): VNode
  19. def button(args: VDomModifier*): VNode
  20. def canvas(args: VDomModifier*): VNode
  21. def caption(args: VDomModifier*): VNode
  22. lazy val change: InputEventEmitterBuilder
  23. lazy val charset: AttributeBuilder[Any]
  24. lazy val checked: BoolAttributeBuilder
  25. lazy val child: ChildStreamReceiverBuilder
  26. lazy val children: ChildrenStreamReceiverBuilder
  27. def cite(args: VDomModifier*): VNode
  28. lazy val class: AttributeBuilder[String]
  29. lazy val className: AttributeBuilder[String]
  30. lazy val click: MouseEventEmitterBuilder
  31. lazy val cls: AttributeBuilder[String]
  32. def code(args: VDomModifier*): VNode
  33. def col(args: VDomModifier*): VNode
  34. def colgroup(args: VDomModifier*): VNode
  35. lazy val cols: AttributeBuilder[Double]
  36. lazy val colspan: AttributeBuilder[Any]
  37. lazy val coords: AttributeBuilder[Any]
  38. def createBoolHandler(): Observable[Boolean] with Sink[Boolean]
  39. def createHandler[T]: Observable[T] with Sink[T]
  40. def createInputHandler(): Observable[InputEvent] with Sink[InputEvent]
  41. def createKeyboardHandler(): Observable[KeyboardEvent] with Sink[KeyboardEvent]
  42. def createMouseHandler(): Observable[MouseEvent] with Sink[MouseEvent]
  43. def createNumberHandler(): Observable[Double] with Sink[Double]
  44. def createStringHandler(): Observable[String] with Sink[String]
  45. lazy val data: DynamicAttributeBuilder[Any]
  46. def datalist(args: VDomModifier*): VNode
  47. lazy val datetime: AttributeBuilder[Any]
  48. def dd(args: VDomModifier*): VNode
  49. def del(args: VDomModifier*): VNode
  50. lazy val destroy: DestroyHookBuilder
  51. def details(args: VDomModifier*): VNode
  52. def dfn(args: VDomModifier*): VNode
  53. def dialog(args: VDomModifier*): VNode
  54. lazy val disabled: BoolAttributeBuilder
  55. def div(args: VDomModifier*): VNode
  56. def dl(args: VDomModifier*): VNode
  57. lazy val download: AttributeBuilder[Any]
  58. def dt(args: VDomModifier*): VNode
  59. def em(args: VDomModifier*): VNode
  60. def embed(args: VDomModifier*): VNode
  61. def fieldset(args: VDomModifier*): VNode
  62. def figcaption(args: VDomModifier*): VNode
  63. def figure(args: VDomModifier*): VNode
  64. def footer(args: VDomModifier*): VNode
  65. lazy val for: AttributeBuilder[Any]
  66. lazy val forLabel: AttributeBuilder[Any]
  67. def form(args: VDomModifier*): VNode
  68. def h1(args: VDomModifier*): VNode
  69. def h2(args: VDomModifier*): VNode
  70. def h3(args: VDomModifier*): VNode
  71. def h4(args: VDomModifier*): VNode
  72. def h5(args: VDomModifier*): VNode
  73. def h6(args: VDomModifier*): VNode
  74. def header(args: VDomModifier*): VNode
  75. lazy val hidden: BoolAttributeBuilder
  76. def hr(args: VDomModifier*): VNode
  77. lazy val href: AttributeBuilder[String]
  78. def i(args: VDomModifier*): VNode
  79. lazy val id: AttributeBuilder[String]
  80. def iframe(args: VDomModifier*): VNode
  81. def img(args: VDomModifier*): VNode
  82. def input(args: VDomModifier*): VNode
  83. lazy val input: InputEventEmitterBuilder
  84. lazy val inputBool: BoolEventEmitterBuilder
  85. lazy val inputNumber: NumberEventEmitterBuilder
  86. lazy val inputString: StringEventEmitterBuilder
  87. lazy val inputType: AttributeBuilder[Any]
  88. def ins(args: VDomModifier*): VNode
  89. lazy val insert: InsertHookBuilder
  90. lazy val keydown: KeyEventEmitterBuilder
  91. def keygen(args: VDomModifier*): VNode
  92. lazy val keypress: KeyEventEmitterBuilder
  93. lazy val keyup: KeyEventEmitterBuilder
  94. def label(args: VDomModifier*): VNode
  95. def legend(args: VDomModifier*): VNode
  96. def li(args: VDomModifier*): VNode
  97. lazy val list: AttributeBuilder[Any]
  98. def main(args: VDomModifier*): VNode
  99. def mark(args: VDomModifier*): VNode
  100. lazy val max: AttributeBuilder[Double]
  101. def menu(args: VDomModifier*): VNode
  102. def menuitem(args: VDomModifier*): VNode
  103. def meter(args: VDomModifier*): VNode
  104. lazy val min: AttributeBuilder[Double]
  105. lazy val mousedown: MouseEventEmitterBuilder
  106. lazy val mouseenter: MouseEventEmitterBuilder
  107. lazy val mouseleave: MouseEventEmitterBuilder
  108. lazy val mousemove: MouseEventEmitterBuilder
  109. lazy val mouseover: MouseEventEmitterBuilder
  110. lazy val multiple: AttributeBuilder[Any]
  111. lazy val name: AttributeBuilder[String]
  112. def nav(args: VDomModifier*): VNode
  113. def ol(args: VDomModifier*): VNode
  114. def optgroup(args: VDomModifier*): VNode
  115. def option(args: VDomModifier*): VNode
  116. def output(args: VDomModifier*): VNode
  117. def p(args: VDomModifier*): VNode
  118. def param(args: VDomModifier*): VNode
  119. lazy val placeholder: AttributeBuilder[String]
  120. def pre(args: VDomModifier*): VNode
  121. def progress(args: VDomModifier*): VNode
  122. lazy val radiogroup: AttributeBuilder[Any]
  123. lazy val readonly: BoolAttributeBuilder
  124. lazy val required: BoolAttributeBuilder
  125. lazy val resize: MouseEventEmitterBuilder
  126. lazy val reversed: AttributeBuilder[Any]
  127. lazy val role: AttributeBuilder[String]
  128. lazy val rows: AttributeBuilder[Double]
  129. lazy val rowspan: AttributeBuilder[Any]
  130. lazy val scope: AttributeBuilder[Any]
  131. def section(args: VDomModifier*): VNode
  132. def select(args: VDomModifier*): VNode
  133. lazy val selected: AttributeBuilder[Any]
  134. lazy val size: AttributeBuilder[Any]
  135. lazy val sizes: AttributeBuilder[Any]
  136. def small(args: VDomModifier*): VNode
  137. def span(args: VDomModifier*): VNode
  138. lazy val src: AttributeBuilder[Any]
  139. lazy val srcset: AttributeBuilder[Any]
  140. lazy val step: AttributeBuilder[Double]
  141. def strong(args: VDomModifier*): VNode
  142. lazy val style: AttributeBuilder[Any]
  143. def sub(args: VDomModifier*): VNode
  144. def summary(args: VDomModifier*): VNode
  145. lazy val summary: AttributeBuilder[Any]
  146. def sup(args: VDomModifier*): VNode
  147. def table(args: VDomModifier*): VNode
  148. lazy val target: AttributeBuilder[Any]
  149. def tbody(args: VDomModifier*): VNode
  150. def td(args: VDomModifier*): VNode
  151. def textarea(args: VDomModifier*): VNode
  152. def tfoot(args: VDomModifier*): VNode
  153. def th(args: VDomModifier*): VNode
  154. def thead(args: VDomModifier*): VNode
  155. def time(args: VDomModifier*): VNode
  156. lazy val tpe: AttributeBuilder[Any]
  157. def tr(args: VDomModifier*): VNode
  158. def track(args: VDomModifier*): VNode
  159. lazy val type: AttributeBuilder[Any]
  160. def ul(args: VDomModifier*): VNode
  161. lazy val update: UpdateHookBuilder
  162. lazy val usemap: AttributeBuilder[Any]
  163. lazy val value: AttributeBuilder[Any]
  164. def video(args: VDomModifier*): VNode
  165. def wbr(args: VDomModifier*): VNode
  166. lazy val wrap: AttributeBuilder[Any]
  167. object OutWatch
  168. object VDomModifier

Inherited from AnyRef

Inherited from Any

Ungrouped