harness.webUI.vdom

Members list

Type members

Classlikes

abstract class CSSAttrBuilder(scopedName: ScopedName)

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object backgroundColor.type
object borderColor.type
object color.type
object alignItems.type
object animationDelay.type
object animationDirection.type
object animationDuration.type
object animationFillMode.type
object animationName.type
object animationPlayState.type
object border.type
object borderBottom.type
object borderCollapse.type
object borderLeft.type
object borderRadius.type
object borderRight.type
object borderStyle.type
object borderTop.type
object borderWidth.type
object boxShadow.type
object boxSizing.type
object cursor.type
object display.type
object flex.type
object flexWrap.type
object fontFamily.type
object fontSize.type
object fontWeight.type
object height.type
object justifyContent.type
object margin.type
object marginBottom.type
object marginLeft.type
object marginRight.type
object marginTop.type
object maxHeight.type
object maxWidth.type
object minHeight.type
object minWidth.type
object opacity.type
object outline.type
object overflow.type
object overflowX.type
object overflowY.type
object padding.type
object paddingBottom.type
object paddingLeft.type
object paddingRight.type
object paddingTop.type
object textAlign.type
object textShadow.type
object transform.type
object transformOrigin.type
object userSelect.type
object verticalAlign.type
object visibility.type
object whiteSpace.type
object width.type
object zIndex.type
Show all
Self type
abstract class ColorCSSAttrBuilder(scopedName: ScopedName) extends CSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object backgroundColor.type
object borderColor.type
object color.type
Self type
implicit class CssDoubleOps(self: Double)

Attributes

Supertypes
class Object
trait Matchable
class Any
implicit class CssIntOps(self: Int)

Attributes

Supertypes
class Object
trait Matchable
class Any
abstract class KeyAttrBuilder[T](name: String, convert: T => Any)

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object onBlur.type
object onChange.type
object onClick.type
object onContextMenu.type
object onDblClick.type
object onDrag.type
object onDragEnd.type
object onDragEnter.type
object onDragLeave.type
object onDragOver.type
object onDragStart.type
object onDrop.type
object onFocus.type
object onKeyDown.type
object onKeyPress.type
object onKeyUp.type
object onMouseDown.type
object onMouseEnter.type
object onMouseLeave.type
object onMouseMove.type
object onMouseOut.type
object onMouseOver.type
object onMouseUp.type
object onReset.type
object onSubmit.type
object value.type
Show all
trait PModifier[+Action, -StateGet, +StateSet <: StateGet, +Value] extends RaiseFunctions[Action, StateGet, StateSet, Value]

Attributes

Companion
object
Supertypes
trait RaiseFunctions[Action, StateGet, StateSet, Value]
class Object
trait Matchable
class Any
Known subtypes
trait Simple[Action, StateGet, StateSet, Value]
class PNodeWidget[Action, StateGet, StateSet, Value]
Self type
PModifier[Action, StateGet, StateSet, Value]
object PModifier

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
PModifier.type
final case class PNodeWidget[+Action, -StateGet, +StateSet <: StateGet, +Value](tagName: String, modifiers: List[PModifier[Action, StateGet, StateSet, Any]], value: StateGet => EitherNel[String, Value]) extends PModifier[Action, StateGet, StateSet, Value]

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait PModifier[Action, StateGet, StateSet, Value]
trait RaiseFunctions[Action, StateGet, StateSet, Value]
class Object
trait Matchable
class Any
Show all
Self type
PNodeWidget[Action, StateGet, StateSet, Value]
object PNodeWidget

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
abstract class StdAttrBuilder[T](scopedName: ScopedName, convert: T => String)

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object `for`.type
object `type`.type
object autoplay.type
object colSpan.type
object controls.type
object id.type
object multiple.type
object rowSpan.type
object src.type
Show all
Self type
object `for` extends StdAttrBuilder[String]

Attributes

Supertypes
class StdAttrBuilder[String]
class Object
trait Matchable
class Any
Self type
`for`.type
object `type` extends StdAttrBuilder[String]

Attributes

Supertypes
class StdAttrBuilder[String]
class Object
trait Matchable
class Any
Self type
`type`.type
object alignItems extends CSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
alignItems.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object animationName extends CSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object autoplay extends StdAttrBuilder[String]

Attributes

Supertypes
class StdAttrBuilder[String]
class Object
trait Matchable
class Any
Self type
autoplay.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object border extends CSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
border.type
object borderBottom extends CSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object borderLeft extends CSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
borderLeft.type
object borderRadius extends CSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object borderRight extends CSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object borderStyle extends CSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object borderTop extends CSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
borderTop.type
object borderWidth extends CSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object boxShadow extends CSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
boxShadow.type
object boxSizing extends CSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
boxSizing.type
object colSpan extends StdAttrBuilder[Int]

Attributes

Supertypes
class StdAttrBuilder[Int]
class Object
trait Matchable
class Any
Self type
colSpan.type
object color extends ColorCSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
color.type
object controls extends StdAttrBuilder[String]

Attributes

Supertypes
class StdAttrBuilder[String]
class Object
trait Matchable
class Any
Self type
controls.type
object cursor extends CSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
cursor.type
object display extends CSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
display.type
object flex extends CSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
flex.type
object flexWrap extends CSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
flexWrap.type
object fontFamily extends CSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
fontFamily.type
object fontSize extends CSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
fontSize.type
object fontWeight extends CSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
fontWeight.type
object height extends CSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
height.type
object id extends StdAttrBuilder[String]

Attributes

Supertypes
class StdAttrBuilder[String]
class Object
trait Matchable
class Any
Self type
id.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object margin extends CSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
margin.type
object marginBottom extends CSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object marginLeft extends CSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
marginLeft.type
object marginRight extends CSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object marginTop extends CSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
marginTop.type
object maxHeight extends CSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
maxHeight.type
object maxWidth extends CSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
maxWidth.type
object minHeight extends CSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
minHeight.type
object minWidth extends CSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
minWidth.type
object multiple extends StdAttrBuilder[String]

Attributes

Supertypes
class StdAttrBuilder[String]
class Object
trait Matchable
class Any
Self type
multiple.type
object onBlur extends KeyAttrBuilder[FocusEvent => Unit]

Attributes

Supertypes
class KeyAttrBuilder[FocusEvent => Unit]
class Object
trait Matchable
class Any
Self type
onBlur.type
object onChange extends KeyAttrBuilder[Event => Unit]

Attributes

Supertypes
class KeyAttrBuilder[Event => Unit]
class Object
trait Matchable
class Any
Self type
onChange.type
object onClick extends KeyAttrBuilder[MouseEvent => Unit]

Attributes

Supertypes
class KeyAttrBuilder[MouseEvent => Unit]
class Object
trait Matchable
class Any
Self type
onClick.type
object onContextMenu extends KeyAttrBuilder[MouseEvent => Unit]

Attributes

Supertypes
class KeyAttrBuilder[MouseEvent => Unit]
class Object
trait Matchable
class Any
Self type
object onDblClick extends KeyAttrBuilder[MouseEvent => Unit]

Attributes

Supertypes
class KeyAttrBuilder[MouseEvent => Unit]
class Object
trait Matchable
class Any
Self type
onDblClick.type
object onDrag extends KeyAttrBuilder[DragEvent => Unit]

Attributes

Supertypes
class KeyAttrBuilder[DragEvent => Unit]
class Object
trait Matchable
class Any
Self type
onDrag.type
object onDragEnd extends KeyAttrBuilder[DragEvent => Unit]

Attributes

Supertypes
class KeyAttrBuilder[DragEvent => Unit]
class Object
trait Matchable
class Any
Self type
onDragEnd.type
object onDragEnter extends KeyAttrBuilder[DragEvent => Unit]

Attributes

Supertypes
class KeyAttrBuilder[DragEvent => Unit]
class Object
trait Matchable
class Any
Self type
object onDragLeave extends KeyAttrBuilder[DragEvent => Unit]

Attributes

Supertypes
class KeyAttrBuilder[DragEvent => Unit]
class Object
trait Matchable
class Any
Self type
object onDragOver extends KeyAttrBuilder[DragEvent => Unit]

Attributes

Supertypes
class KeyAttrBuilder[DragEvent => Unit]
class Object
trait Matchable
class Any
Self type
onDragOver.type
object onDragStart extends KeyAttrBuilder[DragEvent => Unit]

Attributes

Supertypes
class KeyAttrBuilder[DragEvent => Unit]
class Object
trait Matchable
class Any
Self type
object onDrop extends KeyAttrBuilder[DragEvent => Unit]

Attributes

Supertypes
class KeyAttrBuilder[DragEvent => Unit]
class Object
trait Matchable
class Any
Self type
onDrop.type
object onFocus extends KeyAttrBuilder[FocusEvent => Unit]

Attributes

Supertypes
class KeyAttrBuilder[FocusEvent => Unit]
class Object
trait Matchable
class Any
Self type
onFocus.type
object onKeyDown extends KeyAttrBuilder[KeyboardEvent => Unit]

Attributes

Supertypes
class KeyAttrBuilder[KeyboardEvent => Unit]
class Object
trait Matchable
class Any
Self type
onKeyDown.type
object onKeyPress extends KeyAttrBuilder[KeyboardEvent => Unit]

Attributes

Supertypes
class KeyAttrBuilder[KeyboardEvent => Unit]
class Object
trait Matchable
class Any
Self type
onKeyPress.type
object onKeyUp extends KeyAttrBuilder[KeyboardEvent => Unit]

Attributes

Supertypes
class KeyAttrBuilder[KeyboardEvent => Unit]
class Object
trait Matchable
class Any
Self type
onKeyUp.type
object onMouseDown extends KeyAttrBuilder[MouseEvent => Unit]

Attributes

Supertypes
class KeyAttrBuilder[MouseEvent => Unit]
class Object
trait Matchable
class Any
Self type
object onMouseEnter extends KeyAttrBuilder[MouseEvent => Unit]

Attributes

Supertypes
class KeyAttrBuilder[MouseEvent => Unit]
class Object
trait Matchable
class Any
Self type
object onMouseLeave extends KeyAttrBuilder[MouseEvent => Unit]

Attributes

Supertypes
class KeyAttrBuilder[MouseEvent => Unit]
class Object
trait Matchable
class Any
Self type
object onMouseMove extends KeyAttrBuilder[MouseEvent => Unit]

Attributes

Supertypes
class KeyAttrBuilder[MouseEvent => Unit]
class Object
trait Matchable
class Any
Self type
object onMouseOut extends KeyAttrBuilder[MouseEvent => Unit]

Attributes

Supertypes
class KeyAttrBuilder[MouseEvent => Unit]
class Object
trait Matchable
class Any
Self type
onMouseOut.type
object onMouseOver extends KeyAttrBuilder[MouseEvent => Unit]

Attributes

Supertypes
class KeyAttrBuilder[MouseEvent => Unit]
class Object
trait Matchable
class Any
Self type
object onMouseUp extends KeyAttrBuilder[MouseEvent => Unit]

Attributes

Supertypes
class KeyAttrBuilder[MouseEvent => Unit]
class Object
trait Matchable
class Any
Self type
onMouseUp.type
object onReset extends KeyAttrBuilder[Event => Unit]

Attributes

Supertypes
class KeyAttrBuilder[Event => Unit]
class Object
trait Matchable
class Any
Self type
onReset.type
object onSubmit extends KeyAttrBuilder[Event => Unit]

Attributes

Supertypes
class KeyAttrBuilder[Event => Unit]
class Object
trait Matchable
class Any
Self type
onSubmit.type
object opacity extends CSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
opacity.type
object outline extends CSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
outline.type
object overflow extends CSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
overflow.type
object overflowX extends CSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
overflowX.type
object overflowY extends CSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
overflowY.type
object padding extends CSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
padding.type
object paddingBottom extends CSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object paddingLeft extends CSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object paddingRight extends CSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object paddingTop extends CSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
paddingTop.type
object rowSpan extends StdAttrBuilder[Int]

Attributes

Supertypes
class StdAttrBuilder[Int]
class Object
trait Matchable
class Any
Self type
rowSpan.type
object src extends StdAttrBuilder[String]

Attributes

Supertypes
class StdAttrBuilder[String]
class Object
trait Matchable
class Any
Self type
src.type
object textAlign extends CSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
textAlign.type
object textShadow extends CSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
textShadow.type
object transform extends CSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
transform.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object userSelect extends CSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
userSelect.type
object value extends KeyAttrBuilder[String]

Attributes

Supertypes
class KeyAttrBuilder[String]
class Object
trait Matchable
class Any
Self type
value.type
object verticalAlign extends CSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object visibility extends CSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
visibility.type
object whiteSpace extends CSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
whiteSpace.type
object width extends CSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
width.type
object zIndex extends CSSAttrBuilder

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
zIndex.type

Types

type CModifier = PModifier[Nothing, Any, Nothing, Unit]
type CModifierA[+A] = PModifier[A, Any, Nothing, Unit]
type CModifierAV[+A, +V] = PModifier[A, Any, Nothing, V]
type CModifierV[+V] = PModifier[Nothing, Any, Nothing, V]
type CNodeWidget = PNodeWidget[Nothing, Any, Nothing, Unit]
type CNodeWidgetA[+A] = PNodeWidget[A, Any, Nothing, Unit]
type CNodeWidgetAV[+A, +V] = PNodeWidget[A, Any, Nothing, V]
type CNodeWidgetV[+V] = PNodeWidget[Nothing, Any, Nothing, V]
type Modifier[S] = PModifier[Nothing, S, S, Unit]
type ModifierA[+A, S] = PModifier[A, S, S, Unit]
type ModifierAV[+A, S, +V] = PModifier[A, S, S, V]
type ModifierV[S, +V] = PModifier[Nothing, S, S, V]
type NodeWidget[S] = PNodeWidget[Nothing, S, S, Unit]
type NodeWidgetA[+A, S] = PNodeWidget[A, S, S, Unit]
type NodeWidgetAV[+A, S, +V] = PNodeWidget[A, S, S, V]
type NodeWidgetV[S, +V] = PNodeWidget[Nothing, S, S, V]

Value members

Concrete fields

val a: CNodeWidget
val b: CNodeWidget
val br: CModifier
val i: CNodeWidget
val p: CNodeWidget
val q: CNodeWidget
val s: CNodeWidget
val u: CNodeWidget

Givens

Givens

given given_Conversion_IterableOnce_PModifier[Action, StateGet, StateSet <: StateGet]: Conversion[IterableOnce[PModifier[Action, StateGet, StateSet, Any]], PModifier[Action, StateGet, StateSet, Unit]]
given given_Conversion_String_CModifier: Conversion[String, CModifier]
given given_Conversion_String_ScopedName: Conversion[String, ScopedName]

Implicits

Implicits

final implicit def CssDoubleOps(self: Double): CssDoubleOps
final implicit def CssIntOps(self: Int): CssIntOps