Module Virtual_dom__Vdom.Attr
type t= Virtual_dom__.Attr.tThis type covers both properties and attributes, despite the name.
val create : string -> string -> tcreate name valuecreates a simple string-only attribute
val create_float : string -> float -> tcreate_float name floatcreates a simple float-only attribute
val string_property : string -> string -> tstring_property name valuecreates a simple string-only property
val bool_property : string -> bool -> tbool_property name valuecreates a simple bool-only property
val property : string -> Js_of_ocaml.Js.Unsafe.any -> tproperty name valuecreates a property with a generic value
val on : string -> (Js_of_ocaml.Dom_html.#event Js_of_ocaml.Js.t -> Virtual_dom__.Event.t) -> tval autofocus : bool -> tval checked : tval class_ : string -> tval to_class : t -> Base.Set.M(Base.String).t optionval classes : string list -> tval classes' : Base.Set.M(Base.String).t -> tval disabled : tval for_ : string -> tval href : string -> tval id : string -> tval name : string -> tval placeholder : string -> tval selected : tval style : Css_gen.t -> tval to_style : t -> Css_gen.t optionto_style (style c) = Some c,Noneotherwise
val tabindex : int -> tval type_ : string -> tval value : string -> tval on_focus : (Js_of_ocaml.Dom_html.event Js_of_ocaml.Js.t -> Virtual_dom__.Event.t) -> tval on_blur : (Js_of_ocaml.Dom_html.event Js_of_ocaml.Js.t -> Virtual_dom__.Event.t) -> tval on_input : (Js_of_ocaml.Dom_html.event Js_of_ocaml.Js.t -> string -> Virtual_dom__.Event.t) -> ton_inputfires every time the input changes, i.e., whenever a key is pressed in the input field. The current contents are returned as an OCaml string as a convenience
val on_change : (Js_of_ocaml.Dom_html.event Js_of_ocaml.Js.t -> string -> Virtual_dom__.Event.t) -> ton_changefires when the input is complete, i.e., when enter is pressed in the input field or the input field loses focus. The current contents are returned as an OCaml string as a convenience
val on_click : (Js_of_ocaml.Dom_html.mouseEvent Js_of_ocaml.Js.t -> Virtual_dom__.Event.t) -> tval on_double_click : (Js_of_ocaml.Dom_html.mouseEvent Js_of_ocaml.Js.t -> Virtual_dom__.Event.t) -> tval on_mousemove : (Js_of_ocaml.Dom_html.mouseEvent Js_of_ocaml.Js.t -> Virtual_dom__.Event.t) -> tval on_mouseup : (Js_of_ocaml.Dom_html.mouseEvent Js_of_ocaml.Js.t -> Virtual_dom__.Event.t) -> tval on_mousedown : (Js_of_ocaml.Dom_html.mouseEvent Js_of_ocaml.Js.t -> Virtual_dom__.Event.t) -> tval on_mouseenter : (Js_of_ocaml.Dom_html.mouseEvent Js_of_ocaml.Js.t -> Virtual_dom__.Event.t) -> tval on_mouseleave : (Js_of_ocaml.Dom_html.mouseEvent Js_of_ocaml.Js.t -> Virtual_dom__.Event.t) -> tval on_mouseover : (Js_of_ocaml.Dom_html.mouseEvent Js_of_ocaml.Js.t -> Virtual_dom__.Event.t) -> tval on_mouseout : (Js_of_ocaml.Dom_html.mouseEvent Js_of_ocaml.Js.t -> Virtual_dom__.Event.t) -> tval on_keyup : (Js_of_ocaml.Dom_html.keyboardEvent Js_of_ocaml.Js.t -> Virtual_dom__.Event.t) -> tval on_keypress : (Js_of_ocaml.Dom_html.keyboardEvent Js_of_ocaml.Js.t -> Virtual_dom__.Event.t) -> tval on_keydown : (Js_of_ocaml.Dom_html.keyboardEvent Js_of_ocaml.Js.t -> Virtual_dom__.Event.t) -> t