Package

outwatch

dom

Permalink

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

    Permalink
  2. final case class AttributeStreamReceiver(attribute: String, attributeStream: Observable[Attribute]) extends Receiver with Product with Serializable

    Permalink
  3. final case class BoolEventEmitter(eventType: String, sink: Observer[Boolean]) extends Emitter with Product with Serializable

    Permalink
  4. final case class ChildStreamReceiver(childStream: Observable[VNode]) extends Receiver with Product with Serializable

    Permalink
  5. final case class ChildrenStreamReceiver(childrenStream: Observable[Seq[VNode]]) extends Receiver with Product with Serializable

    Permalink
  6. final case class ClipboardEventEmitter(eventType: String, sink: Observer[ClipboardEvent]) extends Emitter with Product with Serializable

    Permalink
  7. final case class ConstantEmitter[T](eventType: String, sink: Observer[T], constant: T) extends Emitter with Product with Serializable

    Permalink
  8. final case class DestroyHook(sink: Observer[Element]) extends Property with Product with Serializable

    Permalink
  9. final case class DragEventEmitter(eventType: String, sink: Observer[DragEvent]) extends Emitter with Product with Serializable

    Permalink
  10. sealed trait Emitter extends VDomModifier

    Permalink
  11. final case class EventEmitter(eventType: String, sink: Observer[_ <: Event]) extends Emitter with Product with Serializable

    Permalink
  12. final case class InputEventEmitter(eventType: String, sink: Observer[InputEvent]) extends Emitter with Product with Serializable

    Permalink
  13. final case class InsertHook(sink: Observer[Element]) extends Property with Product with Serializable

    Permalink
  14. final case class KeyEventEmitter(eventType: String, sink: Observer[KeyboardEvent]) extends Emitter with Product with Serializable

    Permalink
  15. final case class MouseEventEmitter(eventType: String, sink: Observer[MouseEvent]) extends Emitter with Product with Serializable

    Permalink
  16. final case class NumberEventEmitter(eventType: String, sink: Observer[Double]) extends Emitter with Product with Serializable

    Permalink
  17. sealed trait Property extends VDomModifier

    Permalink
  18. sealed trait Receiver extends VDomModifier

    Permalink
  19. final case class StringEventEmitter(eventType: String, sink: Observer[String]) extends Emitter with Product with Serializable

    Permalink
  20. final case class UpdateHook(sink: Observer[(Element, Element)]) extends Property with Product with Serializable

    Permalink
  21. sealed trait VDomModifier extends Any

    Permalink
  22. sealed trait VNode extends VDomModifier

    Permalink

Value Members

  1. object OutWatch

    Permalink
  2. object VDomModifier

    Permalink
  3. def a(args: VDomModifier*): VNode

    Permalink
  4. def abbr(args: VDomModifier*): VNode

    Permalink
  5. lazy val accept: AttributeBuilder[Any]

    Permalink
  6. lazy val acceptCharset: AttributeBuilder[Any]

    Permalink
  7. lazy val action: AttributeBuilder[Any]

    Permalink
  8. def address(args: VDomModifier*): VNode

    Permalink
  9. lazy val align: AttributeBuilder[Any]

    Permalink
  10. lazy val alt: AttributeBuilder[String]

    Permalink
  11. def area(args: VDomModifier*): VNode

    Permalink
  12. def article(args: VDomModifier*): VNode

    Permalink
  13. def aside(args: VDomModifier*): VNode

    Permalink
  14. def audio(args: VDomModifier*): VNode

    Permalink
  15. lazy val autocomplete: AttributeBuilder[Any]

    Permalink
  16. lazy val autofocus: BoolAttributeBuilder

    Permalink
  17. lazy val autoplay: BoolAttributeBuilder

    Permalink
  18. lazy val autosave: AttributeBuilder[Any]

    Permalink
  19. def b(args: VDomModifier*): VNode

    Permalink
  20. def base(args: VDomModifier*): VNode

    Permalink
  21. def bdi(args: VDomModifier*): VNode

    Permalink
  22. def bdo(args: VDomModifier*): VNode

    Permalink
  23. def blockquote(args: VDomModifier*): VNode

    Permalink
  24. lazy val blur: InputEventEmitterBuilder

    Permalink
  25. def br(args: VDomModifier*): VNode

    Permalink
  26. def button(args: VDomModifier*): VNode

    Permalink
  27. def canvas(args: VDomModifier*): VNode

    Permalink
  28. def caption(args: VDomModifier*): VNode

    Permalink
  29. lazy val challenge: AttributeBuilder[Any]

    Permalink
  30. lazy val change: InputEventEmitterBuilder

    Permalink
  31. lazy val charset: AttributeBuilder[Any]

    Permalink
  32. lazy val checked: BoolAttributeBuilder

    Permalink
  33. lazy val child: ChildStreamReceiverBuilder.type

    Permalink
  34. lazy val children: ChildrenStreamReceiverBuilder.type

    Permalink
  35. def cite(args: VDomModifier*): VNode

    Permalink
  36. lazy val class: AttributeBuilder[String]

    Permalink
  37. lazy val className: AttributeBuilder[String]

    Permalink
  38. lazy val click: MouseEventEmitterBuilder

    Permalink
  39. lazy val cls: AttributeBuilder[String]

    Permalink
  40. def code(args: VDomModifier*): VNode

    Permalink
  41. def col(args: VDomModifier*): VNode

    Permalink
  42. def colgroup(args: VDomModifier*): VNode

    Permalink
  43. lazy val cols: AttributeBuilder[Double]

    Permalink
  44. lazy val colspan: AttributeBuilder[Any]

    Permalink
  45. lazy val contentEditable: BoolAttributeBuilder

    Permalink
  46. lazy val contextMenu: MouseEventEmitterBuilder

    Permalink
  47. lazy val controls: BoolAttributeBuilder

    Permalink
  48. lazy val coords: AttributeBuilder[Any]

    Permalink
  49. lazy val copy: ClipboardEventEmitterBuilder

    Permalink
  50. def createBoolHandler(): Observable[Boolean] with Sink[Boolean]

    Permalink
  51. def createHandler[T]: Observable[T] with Sink[T]

    Permalink
  52. def createInputHandler(): Observable[InputEvent] with Sink[InputEvent]

    Permalink
  53. def createKeyboardHandler(): Observable[KeyboardEvent] with Sink[KeyboardEvent]

    Permalink
  54. def createMouseHandler(): Observable[MouseEvent] with Sink[MouseEvent]

    Permalink
  55. def createNumberHandler(): Observable[Double] with Sink[Double]

    Permalink
  56. def createStringHandler(): Observable[String] with Sink[String]

    Permalink
  57. lazy val cut: ClipboardEventEmitterBuilder

    Permalink
  58. lazy val data: DynamicAttributeBuilder[Any]

    Permalink
  59. def datalist(args: VDomModifier*): VNode

    Permalink
  60. lazy val datetime: AttributeBuilder[Any]

    Permalink
  61. def dd(args: VDomModifier*): VNode

    Permalink
  62. lazy val default: AttributeBuilder[Any]

    Permalink
  63. def del(args: VDomModifier*): VNode

    Permalink
  64. lazy val destroy: DestroyHookBuilder

    Permalink
  65. def details(args: VDomModifier*): VNode

    Permalink
  66. def dfn(args: VDomModifier*): VNode

    Permalink
  67. def dialog(args: VDomModifier*): VNode

    Permalink
  68. lazy val dirname: AttributeBuilder[Any]

    Permalink
  69. lazy val disabled: BoolAttributeBuilder

    Permalink
  70. def div(args: VDomModifier*): VNode

    Permalink
  71. def dl(args: VDomModifier*): VNode

    Permalink
  72. lazy val download: AttributeBuilder[Any]

    Permalink
  73. lazy val drag: DragEventEmitterBuilder

    Permalink
  74. lazy val dragEnd: DragEventEmitterBuilder

    Permalink
  75. lazy val dragEnter: DragEventEmitterBuilder

    Permalink
  76. lazy val dragLeave: DragEventEmitterBuilder

    Permalink
  77. lazy val dragOver: DragEventEmitterBuilder

    Permalink
  78. lazy val dragStart: DragEventEmitterBuilder

    Permalink
  79. lazy val draggable: AttributeBuilder[Any]

    Permalink
  80. lazy val drop: DragEventEmitterBuilder

    Permalink
  81. lazy val dropzone: AttributeBuilder[Any]

    Permalink
  82. def dt(args: VDomModifier*): VNode

    Permalink
  83. def em(args: VDomModifier*): VNode

    Permalink
  84. def embed(args: VDomModifier*): VNode

    Permalink
  85. lazy val enctype: AttributeBuilder[Any]

    Permalink
  86. def fieldset(args: VDomModifier*): VNode

    Permalink
  87. def figcaption(args: VDomModifier*): VNode

    Permalink
  88. def figure(args: VDomModifier*): VNode

    Permalink
  89. def footer(args: VDomModifier*): VNode

    Permalink
  90. lazy val for: AttributeBuilder[Any]

    Permalink
  91. lazy val forLabel: AttributeBuilder[Any]

    Permalink
  92. def form(args: VDomModifier*): VNode

    Permalink
  93. lazy val formAction: AttributeBuilder[Any]

    Permalink
  94. def h1(args: VDomModifier*): VNode

    Permalink
  95. def h2(args: VDomModifier*): VNode

    Permalink
  96. def h3(args: VDomModifier*): VNode

    Permalink
  97. def h4(args: VDomModifier*): VNode

    Permalink
  98. def h5(args: VDomModifier*): VNode

    Permalink
  99. def h6(args: VDomModifier*): VNode

    Permalink
  100. def header(args: VDomModifier*): VNode

    Permalink
  101. lazy val headers: AttributeBuilder[Any]

    Permalink
  102. package helpers

    Permalink
  103. lazy val hidden: BoolAttributeBuilder

    Permalink
  104. lazy val high: AttributeBuilder[Double]

    Permalink
  105. def hr(args: VDomModifier*): VNode

    Permalink
  106. lazy val href: AttributeBuilder[String]

    Permalink
  107. def i(args: VDomModifier*): VNode

    Permalink
  108. lazy val icon: AttributeBuilder[Any]

    Permalink
  109. lazy val id: AttributeBuilder[String]

    Permalink
  110. def iframe(args: VDomModifier*): VNode

    Permalink
  111. def img(args: VDomModifier*): VNode

    Permalink
  112. def input(args: VDomModifier*): VNode

    Permalink
  113. lazy val input: InputEventEmitterBuilder

    Permalink
  114. lazy val inputChecked: BoolEventEmitterBuilder

    Permalink
  115. lazy val inputNumber: NumberEventEmitterBuilder

    Permalink
  116. lazy val inputString: StringEventEmitterBuilder

    Permalink
  117. lazy val inputType: AttributeBuilder[Any]

    Permalink
  118. def ins(args: VDomModifier*): VNode

    Permalink
  119. lazy val insert: InsertHookBuilder

    Permalink
  120. lazy val integrity: AttributeBuilder[Any]

    Permalink
  121. lazy val isMap: BoolAttributeBuilder

    Permalink
  122. lazy val itemProp: AttributeBuilder[Any]

    Permalink
  123. lazy val keyType: AttributeBuilder[Any]

    Permalink
  124. lazy val keydown: KeyEventEmitterBuilder

    Permalink
  125. def keygen(args: VDomModifier*): VNode

    Permalink
  126. lazy val keypress: KeyEventEmitterBuilder

    Permalink
  127. lazy val keyup: KeyEventEmitterBuilder

    Permalink
  128. lazy val kind: AttributeBuilder[Any]

    Permalink
  129. def label(args: VDomModifier*): VNode

    Permalink
  130. lazy val label: AttributeBuilder[Any]

    Permalink
  131. lazy val lang: AttributeBuilder[Any]

    Permalink
  132. def legend(args: VDomModifier*): VNode

    Permalink
  133. def li(args: VDomModifier*): VNode

    Permalink
  134. lazy val list: AttributeBuilder[Any]

    Permalink
  135. lazy val loop: AttributeBuilder[Any]

    Permalink
  136. lazy val low: AttributeBuilder[Double]

    Permalink
  137. def main(args: VDomModifier*): VNode

    Permalink
  138. def mark(args: VDomModifier*): VNode

    Permalink
  139. lazy val max: AttributeBuilder[Double]

    Permalink
  140. lazy val maxLength: AttributeBuilder[Int]

    Permalink
  141. lazy val media: AttributeBuilder[Any]

    Permalink
  142. def menu(args: VDomModifier*): VNode

    Permalink
  143. def menuitem(args: VDomModifier*): VNode

    Permalink
  144. def meter(args: VDomModifier*): VNode

    Permalink
  145. lazy val method: AttributeBuilder[Any]

    Permalink
  146. lazy val min: AttributeBuilder[Double]

    Permalink
  147. lazy val minLength: AttributeBuilder[Int]

    Permalink
  148. lazy val mousedown: MouseEventEmitterBuilder

    Permalink
  149. lazy val mouseenter: MouseEventEmitterBuilder

    Permalink
  150. lazy val mouseleave: MouseEventEmitterBuilder

    Permalink
  151. lazy val mousemove: MouseEventEmitterBuilder

    Permalink
  152. lazy val mouseover: MouseEventEmitterBuilder

    Permalink
  153. lazy val multiple: AttributeBuilder[Any]

    Permalink
  154. lazy val muted: BoolAttributeBuilder

    Permalink
  155. lazy val name: AttributeBuilder[String]

    Permalink
  156. def nav(args: VDomModifier*): VNode

    Permalink
  157. lazy val novalidate: BoolAttributeBuilder

    Permalink
  158. lazy val offline: EventEmitterBuilder

    Permalink
  159. def ol(args: VDomModifier*): VNode

    Permalink
  160. lazy val online: EventEmitterBuilder

    Permalink
  161. lazy val open: BoolAttributeBuilder

    Permalink
  162. def optgroup(args: VDomModifier*): VNode

    Permalink
  163. lazy val optimum: AttributeBuilder[Double]

    Permalink
  164. def option(args: VDomModifier*): VNode

    Permalink
  165. def output(args: VDomModifier*): VNode

    Permalink
  166. def p(args: VDomModifier*): VNode

    Permalink
  167. def param(args: VDomModifier*): VNode

    Permalink
  168. lazy val paste: ClipboardEventEmitterBuilder

    Permalink
  169. lazy val pattern: AttributeBuilder[Any]

    Permalink
  170. lazy val placeholder: AttributeBuilder[String]

    Permalink
  171. lazy val pointerLockChange: MouseEventEmitterBuilder

    Permalink
  172. lazy val pointerLockError: MouseEventEmitterBuilder

    Permalink
  173. lazy val poster: AttributeBuilder[Any]

    Permalink
  174. def pre(args: VDomModifier*): VNode

    Permalink
  175. lazy val preload: AttributeBuilder[Any]

    Permalink
  176. def progress(args: VDomModifier*): VNode

    Permalink
  177. lazy val radiogroup: AttributeBuilder[Any]

    Permalink
  178. lazy val readonly: BoolAttributeBuilder

    Permalink
  179. lazy val rel: AttributeBuilder[Any]

    Permalink
  180. lazy val required: BoolAttributeBuilder

    Permalink
  181. lazy val reset: EventEmitterBuilder

    Permalink
  182. lazy val resize: MouseEventEmitterBuilder

    Permalink
  183. lazy val reversed: AttributeBuilder[Any]

    Permalink
  184. lazy val role: AttributeBuilder[String]

    Permalink
  185. lazy val rows: AttributeBuilder[Double]

    Permalink
  186. lazy val rowspan: AttributeBuilder[Any]

    Permalink
  187. lazy val scope: AttributeBuilder[Any]

    Permalink
  188. def section(args: VDomModifier*): VNode

    Permalink
  189. def select(args: VDomModifier*): VNode

    Permalink
  190. lazy val select: MouseEventEmitterBuilder

    Permalink
  191. lazy val selected: BoolAttributeBuilder

    Permalink
  192. lazy val shape: AttributeBuilder[Any]

    Permalink
  193. lazy val size: AttributeBuilder[Int]

    Permalink
  194. lazy val sizes: AttributeBuilder[Any]

    Permalink
  195. def small(args: VDomModifier*): VNode

    Permalink
  196. def span(args: VDomModifier*): VNode

    Permalink
  197. lazy val spellCheck: AttributeBuilder[Any]

    Permalink
  198. lazy val src: AttributeBuilder[Any]

    Permalink
  199. lazy val srcset: AttributeBuilder[Any]

    Permalink
  200. lazy val start: AttributeBuilder[Int]

    Permalink
  201. lazy val step: AttributeBuilder[Double]

    Permalink
  202. def strong(args: VDomModifier*): VNode

    Permalink
  203. lazy val style: AttributeBuilder[Any]

    Permalink
  204. def sub(args: VDomModifier*): VNode

    Permalink
  205. lazy val submit: EventEmitterBuilder

    Permalink
  206. def summary(args: VDomModifier*): VNode

    Permalink
  207. lazy val summary: AttributeBuilder[Any]

    Permalink
  208. def sup(args: VDomModifier*): VNode

    Permalink
  209. lazy val tabindex: AttributeBuilder[Int]

    Permalink
  210. def table(args: VDomModifier*): VNode

    Permalink
  211. lazy val target: AttributeBuilder[Any]

    Permalink
  212. def tbody(args: VDomModifier*): VNode

    Permalink
  213. def td(args: VDomModifier*): VNode

    Permalink
  214. def textarea(args: VDomModifier*): VNode

    Permalink
  215. def tfoot(args: VDomModifier*): VNode

    Permalink
  216. def th(args: VDomModifier*): VNode

    Permalink
  217. def thead(args: VDomModifier*): VNode

    Permalink
  218. def time(args: VDomModifier*): VNode

    Permalink
  219. lazy val title: AttributeBuilder[Any]

    Permalink
  220. lazy val tpe: AttributeBuilder[Any]

    Permalink
  221. def tr(args: VDomModifier*): VNode

    Permalink
  222. def track(args: VDomModifier*): VNode

    Permalink
  223. lazy val type: AttributeBuilder[Any]

    Permalink
  224. def ul(args: VDomModifier*): VNode

    Permalink
  225. lazy val update: UpdateHookBuilder

    Permalink
  226. lazy val usemap: AttributeBuilder[Any]

    Permalink
  227. lazy val value: AttributeBuilder[Any]

    Permalink
  228. def video(args: VDomModifier*): VNode

    Permalink
  229. def wbr(args: VDomModifier*): VNode

    Permalink
  230. lazy val wheel: MouseEventEmitterBuilder

    Permalink
  231. lazy val wrap: AttributeBuilder[Any]

    Permalink

Deprecated Value Members

  1. lazy val inputBool: BoolEventEmitterBuilder

    Permalink
    Annotations
    @deprecated
    Deprecated

    Deprecated, use 'inputChecked' instead

Inherited from AnyRef

Inherited from Any

Ungrouped