Package

outwatch

dom

Permalink

package dom

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. dom
  2. SideEffects
  3. ManagedSubscriptions
  4. Implicits
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final case class AccumAttr(title: String, value: Value, accum: (Value, Value) ⇒ Value) extends Attr with Product with Serializable

    Permalink

    Attribute that accumulates the previous value in the same VNode with it's value

  2. final case class AccumStyle(title: String, value: String, accum: (String, String) ⇒ String) extends Style with Product with Serializable

    Permalink
  3. sealed trait Attr extends TitledAttribute

    Permalink
  4. sealed trait Attribute extends Property

    Permalink
  5. trait AttributeHelpers extends AnyRef

    Permalink
  6. trait Attributes extends Attrs with ReflectedAttrs with Props with Events with AttributeHelpers with OutwatchAttributes with AttributesCompat

    Permalink
  7. trait AttributesCompat extends AnyRef

    Permalink
  8. trait Attrs extends com.raquo.domtypes.generic.defs.attrs.Attrs[AttributeBuilder] with AttrBuilder[AttributeBuilder]

    Permalink
  9. final case class BasicAttr(title: String, value: Value) extends Attr with Product with Serializable

    Permalink
  10. final case class BasicStyle(title: String, value: String) extends Style with Product with Serializable

    Permalink
  11. final case class ChildStreamReceiver(childStream: Observable[IO[StaticVNode]]) extends ChildVNode with Product with Serializable

    Permalink
  12. sealed trait ChildVNode extends VDomModifier_

    Permalink
  13. final case class ChildrenStreamReceiver(childrenStream: Observable[Seq[IO[StaticVNode]]]) extends ChildVNode with Product with Serializable

    Permalink
  14. final case class DelayedStyle(title: String, value: String) extends Style with Product with Serializable

    Permalink
  15. final case class DestroyStyle(title: String, value: String) extends Style with Product with Serializable

    Permalink
  16. abstract class DocumentEvents extends ObservableEventPropBuilder with DocumentEventProps[Observable]

    Permalink
  17. final case class Emitter(eventType: String, trigger: (Event) ⇒ Future[Ack]) extends VDomModifier_ with Product with Serializable

    Permalink
  18. trait Events extends HTMLElementEventProps[EventEmitter] with EventPropBuilder[EventEmitter, Event]

    Permalink
  19. type Handler[T] = Observable[T] with outwatch.Sink[T]

    Permalink
  20. trait Handlers extends AnyRef

    Permalink
  21. sealed trait Hook[T] extends Property

    Permalink
  22. trait Implicits extends AnyRef

    Permalink
  23. final case class Key(value: Value) extends Property with Product with Serializable

    Permalink
  24. trait ManagedSubscriptions extends AnyRef

    Permalink
  25. type Observable[+A] = monix.reactive.Observable[A]

    Permalink
  26. trait OutWatchChildAttributes extends AnyRef

    Permalink

    OutWatch specific attributes used to asign child nodes to a VNode.

  27. trait OutWatchLifeCycleAttributes extends AnyRef

    Permalink

    Outwatch component life cycle hooks.

  28. trait OutwatchAttributes extends OutWatchChildAttributes with SnabbdomKeyAttributes with OutWatchLifeCycleAttributes

    Permalink

    Trait containing the contents of the Attributes module, so they can be mixed in to other objects if needed.

    Trait containing the contents of the Attributes module, so they can be mixed in to other objects if needed. This should contain "all" attributes and mix in other traits (defined above) as needed to get full coverage.

  29. type Pipe[-I, +O] = Observable[O] with outwatch.Sink[I]

    Permalink
  30. final case class Prop(title: String, value: Value) extends TitledAttribute with Product with Serializable

    Permalink
  31. sealed trait Property extends VDomModifier_

    Permalink
  32. trait Props extends com.raquo.domtypes.generic.defs.props.Props[dom.Builders.Property] with PropBuilder[dom.Builders.Property]

    Permalink
  33. trait ReflectedAttrs extends com.raquo.domtypes.generic.defs.reflectedAttrs.ReflectedAttrs[dom.Builders.Attribute] with ReflectedAttrBuilder[dom.Builders.Attribute]

    Permalink
  34. final case class RemoveStyle(title: String, value: String) extends Style with Product with Serializable

    Permalink
  35. type Sink[-A] = outwatch.Sink[A]

    Permalink
  36. trait SnabbdomKeyAttributes extends AnyRef

    Permalink

    Snabbdom Key Attribute

  37. sealed trait StaticVNode extends ChildVNode

    Permalink
  38. sealed trait Style extends TitledAttribute

    Permalink
  39. trait Styles extends com.raquo.domtypes.generic.defs.styles.Styles[IO[Style]] with SimpleStyleBuilder

    Permalink
  40. trait StylesExtra extends Styles2[IO[Style]] with SimpleStyleBuilder

    Permalink
  41. trait TagHelpers extends AnyRef

    Permalink
  42. trait Tags extends EmbedTags[GenericVNode, VNode] with GroupingTags[GenericVNode, VNode] with TextTags[GenericVNode, VNode] with FormTags[GenericVNode, VNode] with SectionTags[GenericVNode, VNode] with TableTags[GenericVNode, VNode] with VNodeBuilder with TagHelpers with TagsCompat

    Permalink
  43. trait TagsCompat extends AnyRef

    Permalink
  44. trait TagsExtra extends DocumentTags[GenericVNode, VNode] with MiscTags[GenericVNode, VNode] with VNodeBuilder

    Permalink
  45. sealed trait TitledAttribute extends Attribute

    Permalink
  46. type VDomModifier = IO[VDomModifier_]

    Permalink
  47. sealed trait VDomModifier_ extends Any

    Permalink
  48. type VNode = IO[VTree]

    Permalink
  49. abstract class WindowEvents extends ObservableEventPropBuilder with WindowEventProps[Observable]

    Permalink
  50. implicit class ioVTreeMerge extends AnyRef

    Permalink
    Definition Classes
    Implicits

Value Members

  1. object Attr

    Permalink
  2. object Attribute

    Permalink
  3. object EmptyModifier extends VDomModifier_ with Product with Serializable

    Permalink
  4. val Handler: outwatch.Handler.type

    Permalink
  5. object Handlers extends Handlers

    Permalink
  6. object Key extends Serializable

    Permalink
  7. object ManagedSubscriptions extends ManagedSubscriptions

    Permalink
  8. val Observable: monix.reactive.Observable.type

    Permalink
  9. object OutWatch

    Permalink
  10. object OutwatchAttributes extends OutwatchAttributes

    Permalink
  11. val Pipe: outwatch.Pipe.type

    Permalink
  12. object Prop extends Serializable

    Permalink
  13. val Sink: outwatch.Sink.type

    Permalink
  14. object Style

    Permalink
  15. implicit def StyleIsBuilder[T](style: com.raquo.domtypes.generic.keys.Style[T]): BasicStyleBuilder[T]

    Permalink
    Definition Classes
    Implicits
  16. object VDomModifier

    Permalink
  17. implicit def compositeModifier(modifiers: Seq[VDomModifier]): VDomModifier

    Permalink
    Definition Classes
    Implicits
  18. object dsl extends Attributes with Tags with Styles

    Permalink
  19. package helpers

    Permalink
  20. def managed(sub1: IO[Cancelable], sub2: IO[Cancelable], subscriptions: IO[Cancelable]*)(implicit s: Scheduler): VDomModifier

    Permalink
    Definition Classes
    ManagedSubscriptions
  21. def managed(subscription: IO[Cancelable])(implicit s: Scheduler): VDomModifier

    Permalink
    Definition Classes
    ManagedSubscriptions
  22. implicit def optionIsEmptyModifier(opt: Option[VDomModifier]): VDomModifier

    Permalink
    Definition Classes
    Implicits
  23. def sideEffect(f: ⇒ Unit)(implicit s: Scheduler): outwatch.Sink[Any]

    Permalink
    Definition Classes
    SideEffects
  24. def sideEffect[S, T](f: (S, T) ⇒ Unit)(implicit s: Scheduler): outwatch.Sink[(S, T)]

    Permalink
    Definition Classes
    SideEffects
  25. def sideEffect[T](f: (T) ⇒ Unit)(implicit s: Scheduler): outwatch.Sink[T]

    Permalink
    Definition Classes
    SideEffects
  26. implicit def valueModifier[T](value: T)(implicit mr: ValueModifier[T]): VDomModifier

    Permalink
    Definition Classes
    Implicits

Deprecated Value Members

  1. object Attributes extends Attributes

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 0.11.0) Use dsl.attributes instead

  2. object Tags extends Tags

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 0.11.0) Use dsl.tags instead

Inherited from SideEffects

Inherited from ManagedSubscriptions

Inherited from Implicits

Inherited from AnyRef

Inherited from Any

Ungrouped