Module Tea_html
module Cmds
module Cmds = Tea_html_cmds
val map
val map : ( 'a -> 'b ) -> 'a Vdom.t -> 'b Vdom.t
val noNode
val noNode : 'a Vdom.t
val text
val text : string -> 'a Vdom.t
val lazy1
val lazy1 : string -> ( unit -> 'a Vdom.t ) -> 'a Vdom.t
val node
val node : ?namespace:string -> string -> ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val br
val br : 'a Vdom.properties -> 'a Vdom.t
val br'
val br' : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val div
val div : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val span
val span : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val p
val p : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val pre
val pre : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val a
val a : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val section
val section : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val header
val header : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val footer
val footer : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val h1
val h1 : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val h2
val h2 : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val h3
val h3 : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val h4
val h4 : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val h5
val h5 : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val h6
val h6 : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val i
val i : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val strong
val strong : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val button
val button : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val input'
val input' : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val textarea
val textarea : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val label
val label : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val ul
val ul : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val ol
val ol : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val li
val li : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val table
val table : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val thead
val thead : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val tfoot
val tfoot : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val tbody
val tbody : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val th
val th : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val tr
val tr : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val td
val td : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val progress
val progress : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val img
val img : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val select
val select : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val option'
val option' : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val form
val form : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val nav
val nav : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val main
val main : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val aside
val aside : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val article
val article : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val details
val details : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val figcaption
val figcaption : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val figure
val figure : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val mark
val mark : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val summary
val summary : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val time
val time : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val hr
val hr : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val blockquote
val blockquote : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val code
val code : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val em
val em : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val b
val b : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val u
val u : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val sub
val sub : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val sup
val sup : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val dl
val dl : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val dt
val dt : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val dd
val dd : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val iframe
val iframe : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val canvas
val canvas : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val address
val address : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val caption
val caption : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val colgroup
val colgroup : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val col
val col : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val fieldset
val fieldset : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val legend
val legend : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val datalist
val datalist : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val optgroup
val optgroup : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val output
val output : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val meter
val meter : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val audio
val audio : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val video
val video : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val source
val source : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val track
val track : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val embed
val embed : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val object'
val object' : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val param
val param : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val ins
val ins : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val del
val del : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val small
val small : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val cite
val cite : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val dfn
val dfn : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val abbr
val abbr : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val var'
val var' : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val samp
val samp : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val kbd
val kbd : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val s
val s : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val q
val q : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val rt
val rt : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val bdi
val bdi : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val bdo
val bdo : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val wbr
val wbr : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val menuitem
val menuitem : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val menu
val menu : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val noProp
val noProp : 'a Vdom.property
val id
val id : string -> 'a Vdom.property
val href
val href : string -> 'a Vdom.property
val src
val src : string -> 'a Vdom.property
val title
val title : string -> 'a Vdom.property
val class'
val class' : string -> 'a Vdom.property
val classList
val classList : (string * bool) list -> 'a Vdom.property
val type'
val type' : string -> 'a Vdom.property
val style
val style : string -> string -> 'a Vdom.property
val styles
val styles : (string * string) list -> 'a Vdom.property
val placeholder
val placeholder : string -> 'a Vdom.property
val autofocus
val autofocus : bool -> 'a Vdom.property
val value
val value : string -> 'a Vdom.property
val name
val name : string -> 'a Vdom.property
val checked
val checked : bool -> 'a Vdom.property
val for'
val for' : string -> 'a Vdom.property
val hidden
val hidden : bool -> 'a Vdom.property
val target
val target : string -> 'a Vdom.property
val action
val action : string -> 'a Vdom.property
val method'
val method' : string -> 'a Vdom.property
val onCB
val onCB : string -> string -> ( Web.Node.event -> 'a option ) -> 'a Vdom.property
val onMsg
val onMsg : string -> 'a -> 'b Vdom.property
val onInputOpt
val onInputOpt : ?key:string -> ( string -> 'a option ) -> 'a Vdom.property
val onInput
val onInput : ?key:string -> ( string -> '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 onClick
val onClick : 'a -> 'b Vdom.property
val onDoubleClick
val onDoubleClick : 'a -> 'b Vdom.property
val onBlur
val onBlur : 'a -> 'b Vdom.property
val onFocus
val onFocus : '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 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
type options
type options = {
val defaultOptions
val defaultOptions : options
val onWithOptions
val onWithOptions : key:string -> string -> options -> ( 'a, 'b ) Tea_json.Decoder.t -> 'c Vdom.property
val on
val on : key:string -> string -> ( 'a, 'b ) Tea_json.Decoder.t -> 'b Vdom.property
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
module Attributes
module Attributes : sig ... end