B0_html.At
Element attributes.
true' n
is v n ""
. This sets the boolean attribute n
to true. The attribute must be omitted to be false.
add_if c att atts
is att :: atts
if c
is true
and atts
otherwise.
add_if_some n o atts
is (v n value) :: atts
if o
is Some
value
and atts
otherwise.
val to_pair : t -> string * string
to_pair at
is (n,v)
the name and value of the attribute.
See the MDN HTML attribute reference.
Convention. Whenever an attribute name conflicts with an OCaml keyword we prime it, see for example class'
.
module Name : sig ... end
Attribute names.
type 'a cons = 'a -> t
The type for attribute constructors with value of type 'a
.
val contenteditable : bool cons
val placeholder : string cons
val spellcheck : string cons