Module Tea_html2
This file is organized roughly in order of popularity. The tags which you'd expect to use frequently will be closer to the top.
module Cmds
module Cmds = Tea_html_cmds
val map
val map : ( 'a -> 'b ) -> 'a Vdom.t -> 'b Vdom.t
Primitives
val text
val text : string -> '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 noNode
val noNode : 'a Vdom.t
val lazy1
val lazy1 : string -> ( unit -> 'a Vdom.t ) -> 'a Vdom.t
Tags
Headers
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
Grouping Content
val div
val div : ?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 hr
val hr : ?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 blockquote
val blockquote : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
Text
val span
val span : ?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 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 strong
val strong : ?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 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 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
Lists
val ol
val ol : ?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 li
val li : ?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
Embedded Content
val img
val img : ?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 math
val math : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
Form and inputs
val form
val form : ?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 button
val button : ?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 optgroup
val optgroup : ?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 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
Sections
val section
val section : ?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 article
val article : ?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 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 address
val address : ?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 body
val body : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
Figures
val figure
val figure : ?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
Tables
val table
val table : ?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 tbody
val tbody : ?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 tr
val tr : ?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 td
val td : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
Less common inputs
val datalist
val datalist : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val keygen
val keygen : ?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 progress
val progress : ?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
Audio and Video
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
Embedded objects
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
Text edits
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
Semantic text
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 time
val time : ?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
Less common text tags
val mark
val mark : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t list -> 'a Vdom.t
val ruby
val ruby : ?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 rp
val rp : ?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
Interactive elements
val details
val details : ?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 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
Header elements
val meta
val meta : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t
val style
val style : ?key:string -> ?unique:string -> 'a Vdom.properties -> string -> 'a Vdom.t
val title
val title : ?key:string -> ?unique:string -> 'a Vdom.properties -> string -> 'a Vdom.t
val link
val link : ?key:string -> ?unique:string -> 'a Vdom.properties -> 'a Vdom.t
module Attributes
module Attributes : sig ... end
Helper functions for HTML attributes. They are organized roughly by category.
module Events
module Events : sig ... end