Skip to main content

Module Tea_html2.Events

Primitives​

val onCB​

val onCB :    string ->   string ->   ( Web.Node.event -> 'a option ) ->   'a Vdom.property

val onMsg​

val onMsg : string -> 'a -> 'b Vdom.property

val on​

val on :    key:string ->   string ->   ( 'a, 'b ) Tea_json.Decoder.t ->   'b Vdom.property

val onWithOptions​

val onWithOptions :    key:string ->   string ->   Tea_html.options ->   ( 'a, 'b ) Tea_json.Decoder.t ->   'b Vdom.property

val defaultOptions​

val defaultOptions : Tea_html.options

val targetValue​

val targetValue : ( Web.Json.t, string ) Tea_json.Decoder.t

val targetChecked​

val targetChecked : ( Web.Json.t, bool ) Tea_json.Decoder.t

val keyCode​

val keyCode : ( Web.Json.t, int ) Tea_json.Decoder.t

val preventDefaultOn​

val preventDefaultOn :    ?key:string ->   string ->   ( 'a, 'b ) Tea_json.Decoder.t ->   'b Vdom.property

Mouse helpers​

val onClick​

val onClick : 'a -> 'b Vdom.property

val onDoubleClick​

val onDoubleClick : 'a -> 'b Vdom.property

val onMouseDown​

val onMouseDown : 'a -> 'b Vdom.property

val onMouseUp​

val onMouseUp : 'a -> 'b Vdom.property

val onMouseEnter​

val onMouseEnter : 'a -> 'b Vdom.property

val onMouseLeave​

val onMouseLeave : 'a -> 'b Vdom.property

val onMouseOver​

val onMouseOver : 'a -> 'b Vdom.property

val onMouseOut​

val onMouseOut : 'a -> 'b Vdom.property

Form helpers​

val onInputOpt​

val onInputOpt : ?key:string -> ( string -> 'a option ) -> 'a Vdom.property

val onInput​

val onInput : ?key:string -> ( string -> 'a ) -> 'b Vdom.property

val onCheckOpt​

val onCheckOpt : ?key:string -> ( bool -> 'a option ) -> 'a Vdom.property

val onCheck​

val onCheck : ?key:string -> ( bool -> 'a ) -> 'b Vdom.property

val onChangeOpt​

val onChangeOpt : ?key:string -> ( string -> 'a option ) -> 'a Vdom.property

val onChange​

val onChange : ?key:string -> ( string -> 'a ) -> 'b Vdom.property

val onSubmit​

val onSubmit : 'a -> 'b Vdom.property

Focus helpers​

val onBlur​

val onBlur : 'a -> 'b Vdom.property

val onFocus​

val onFocus : 'a -> 'b Vdom.property