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. case class Attribute(title: String, value: String) extends VDomModifier with Product with Serializable

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

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

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

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

    Permalink
  6. sealed trait Emitter extends VDomModifier

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

    Permalink
  8. case class GenericEmitter[T](eventType: String, sink: Subject[T], t: T) extends Emitter with Product with Serializable

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

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

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

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

    Permalink
  13. case class StringEventEmitter(eventType: String, sink: Subject[String]) extends Emitter with Product with Serializable

    Permalink
  14. sealed trait VDomModifier extends Any

    Permalink
  15. 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. def address(args: VDomModifier*): VNode

    Permalink
  7. lazy val alt: AttributeBuilder[String]

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

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

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

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

    Permalink
  12. lazy val autocomplete: AttributeBuilder[Any]

    Permalink
  13. lazy val autofocus: AttributeBuilder[Any]

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

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

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

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

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

    Permalink
  19. lazy val blur: InputEventEmitterBuilder

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

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

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

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

    Permalink
  24. lazy val change: InputEventEmitterBuilder

    Permalink
  25. lazy val charset: AttributeBuilder[Any]

    Permalink
  26. lazy val checked: BoolAttributeBuilder

    Permalink
  27. lazy val child: ChildStreamReceiverBuilder

    Permalink
  28. lazy val children: ChildrenStreamReceiverBuilder

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

    Permalink
  30. lazy val class: AttributeBuilder[String]

    Permalink
  31. lazy val className: AttributeBuilder[String]

    Permalink
  32. lazy val click: MouseEventEmitterBuilder

    Permalink
  33. lazy val cls: AttributeBuilder[String]

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

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

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

    Permalink
  37. lazy val cols: AttributeBuilder[Double]

    Permalink
  38. lazy val colspan: AttributeBuilder[Any]

    Permalink
  39. lazy val coords: AttributeBuilder[Any]

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

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

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

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

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

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

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

    Permalink
  47. lazy val data: DynamicAttributeBuilder[Any]

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

    Permalink
  49. lazy val datetime: AttributeBuilder[Any]

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

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

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

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

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

    Permalink
  55. lazy val disabled: BoolAttributeBuilder

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

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

    Permalink
  58. lazy val download: AttributeBuilder[Any]

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

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

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

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

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

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

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

    Permalink
  66. lazy val for: AttributeBuilder[Any]

    Permalink
  67. lazy val forLabel: AttributeBuilder[Any]

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

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

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

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

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

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

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

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

    Permalink
  76. package helpers

    Permalink
  77. lazy val hidden: BoolAttributeBuilder

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

    Permalink
  79. lazy val href: AttributeBuilder[String]

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

    Permalink
  81. lazy val id: AttributeBuilder[String]

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

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

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

    Permalink
  85. lazy val input: InputEventEmitterBuilder

    Permalink
  86. lazy val inputBool: BoolEventEmitterBuilder

    Permalink
  87. lazy val inputNumber: NumberEventEmitterBuilder

    Permalink
  88. lazy val inputString: StringEventEmitterBuilder

    Permalink
  89. lazy val inputType: AttributeBuilder[Any]

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

    Permalink
  91. lazy val keydown: KeyEventEmitterBuilder

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

    Permalink
  93. lazy val keypress: KeyEventEmitterBuilder

    Permalink
  94. lazy val keyup: KeyEventEmitterBuilder

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

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

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

    Permalink
  98. lazy val list: AttributeBuilder[Any]

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

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

    Permalink
  101. lazy val max: AttributeBuilder[Double]

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

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

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

    Permalink
  105. lazy val min: AttributeBuilder[Double]

    Permalink
  106. lazy val mousedown: MouseEventEmitterBuilder

    Permalink
  107. lazy val mouseenter: MouseEventEmitterBuilder

    Permalink
  108. lazy val mouseleave: MouseEventEmitterBuilder

    Permalink
  109. lazy val mousemove: MouseEventEmitterBuilder

    Permalink
  110. lazy val mouseover: MouseEventEmitterBuilder

    Permalink
  111. lazy val multiple: AttributeBuilder[Any]

    Permalink
  112. lazy val name: AttributeBuilder[String]

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

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

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

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

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

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

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

    Permalink
  120. lazy val placeholder: AttributeBuilder[String]

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

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

    Permalink
  123. lazy val radiogroup: AttributeBuilder[Any]

    Permalink
  124. lazy val readonly: BoolAttributeBuilder

    Permalink
  125. lazy val required: BoolAttributeBuilder

    Permalink
  126. lazy val resize: MouseEventEmitterBuilder

    Permalink
  127. lazy val reversed: AttributeBuilder[Any]

    Permalink
  128. lazy val rows: AttributeBuilder[Double]

    Permalink
  129. lazy val rowspan: AttributeBuilder[Any]

    Permalink
  130. lazy val scope: AttributeBuilder[Any]

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

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

    Permalink
  133. lazy val selected: AttributeBuilder[Any]

    Permalink
  134. lazy val size: AttributeBuilder[Any]

    Permalink
  135. lazy val sizes: AttributeBuilder[Any]

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

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

    Permalink
  138. lazy val src: AttributeBuilder[Any]

    Permalink
  139. lazy val srcset: AttributeBuilder[Any]

    Permalink
  140. lazy val step: AttributeBuilder[Double]

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

    Permalink
  142. lazy val style: AttributeBuilder[Any]

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

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

    Permalink
  145. lazy val summary: AttributeBuilder[Any]

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

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

    Permalink
  148. lazy val target: AttributeBuilder[Any]

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

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

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

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

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

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

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

    Permalink
  156. lazy val tpe: AttributeBuilder[Any]

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

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

    Permalink
  159. lazy val type: AttributeBuilder[Any]

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

    Permalink
  161. lazy val usemap: AttributeBuilder[Any]

    Permalink
  162. lazy val value: AttributeBuilder[Any]

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

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

    Permalink
  165. lazy val wrap: AttributeBuilder[Any]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped