Skip to main content

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 :    ?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 : ?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