Module Eliom_content_core.Html5.F

module F: sig .. end
Typed interface for building valid HTML5 tree (functional semantics).

module Raw: Html5_sigs.T  with type Xml.uri = Xml.uri
            and type Xml.event_handler = Xml.event_handler
            and type Xml.attrib = Xml.attrib and type Xml.elt = Xml.elt  with
            module Svg := Svg.F  with type (+'a) elt = 'a elt
          and type 'a attrib = 'a attrib and type uri = uri
Cf.
include Eliom_content_core.Html5.F.Raw
val a_onabort : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnAbort ] Eliom_content_core.Html5.attrib
val a_onafterprint : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnAfterPrint ] Eliom_content_core.Html5.attrib
val a_onbeforeprint : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnBeforePrint ] Eliom_content_core.Html5.attrib
val a_onbeforeunload : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnBeforeUnload ] Eliom_content_core.Html5.attrib
val a_onblur : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnBlur ] Eliom_content_core.Html5.attrib
val a_oncanplay : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnCanPlay ] Eliom_content_core.Html5.attrib
val a_oncanplaythrough : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnCanPlayThrough ] Eliom_content_core.Html5.attrib
val a_onchange : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnChange ] Eliom_content_core.Html5.attrib
val a_onclick : (Dom_html.mouseEvent Js.t -> unit) Eliom_lib.client_value ->
[> `OnClick ] Eliom_content_core.Html5.attrib
val a_oncontextmenu : (Dom_html.mouseEvent Js.t -> unit) Eliom_lib.client_value ->
[> `OnContextMenu ] Eliom_content_core.Html5.attrib
val a_ondblclick : (Dom_html.mouseEvent Js.t -> unit) Eliom_lib.client_value ->
[> `OnDblClick ] Eliom_content_core.Html5.attrib
val a_ondrag : (Dom_html.mouseEvent Js.t -> unit) Eliom_lib.client_value ->
[> `OnDrag ] Eliom_content_core.Html5.attrib
val a_ondragend : (Dom_html.mouseEvent Js.t -> unit) Eliom_lib.client_value ->
[> `OnDragEnd ] Eliom_content_core.Html5.attrib
val a_ondragenter : (Dom_html.mouseEvent Js.t -> unit) Eliom_lib.client_value ->
[> `OnDragEnter ] Eliom_content_core.Html5.attrib
val a_ondragleave : (Dom_html.mouseEvent Js.t -> unit) Eliom_lib.client_value ->
[> `OnDragLeave ] Eliom_content_core.Html5.attrib
val a_ondragover : (Dom_html.mouseEvent Js.t -> unit) Eliom_lib.client_value ->
[> `OnDragOver ] Eliom_content_core.Html5.attrib
val a_ondragstart : (Dom_html.mouseEvent Js.t -> unit) Eliom_lib.client_value ->
[> `OnDragStart ] Eliom_content_core.Html5.attrib
val a_ondrop : (Dom_html.mouseEvent Js.t -> unit) Eliom_lib.client_value ->
[> `OnDrop ] Eliom_content_core.Html5.attrib
val a_ondurationchange : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnDurationChange ] Eliom_content_core.Html5.attrib
val a_onemptied : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnEmptied ] Eliom_content_core.Html5.attrib
val a_onended : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnEnded ] Eliom_content_core.Html5.attrib
val a_onerror : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnError ] Eliom_content_core.Html5.attrib
val a_onfocus : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnFocus ] Eliom_content_core.Html5.attrib
val a_onformchange : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnFormChange ] Eliom_content_core.Html5.attrib
val a_onforminput : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnFormInput ] Eliom_content_core.Html5.attrib
val a_onhashchange : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnHashChange ] Eliom_content_core.Html5.attrib
val a_oninput : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnInput ] Eliom_content_core.Html5.attrib
val a_oninvalid : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnInvalid ] Eliom_content_core.Html5.attrib
val a_onmousedown : (Dom_html.mouseEvent Js.t -> unit) Eliom_lib.client_value ->
[> `OnMouseDown ] Eliom_content_core.Html5.attrib
val a_onmouseup : (Dom_html.mouseEvent Js.t -> unit) Eliom_lib.client_value ->
[> `OnMouseUp ] Eliom_content_core.Html5.attrib
val a_onmouseover : (Dom_html.mouseEvent Js.t -> unit) Eliom_lib.client_value ->
[> `OnMouseOver ] Eliom_content_core.Html5.attrib
val a_onmousemove : (Dom_html.mouseEvent Js.t -> unit) Eliom_lib.client_value ->
[> `OnMouseMove ] Eliom_content_core.Html5.attrib
val a_onmouseout : (Dom_html.mouseEvent Js.t -> unit) Eliom_lib.client_value ->
[> `OnMouseOut ] Eliom_content_core.Html5.attrib
val a_onmousewheel : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnMouseWheel ] Eliom_content_core.Html5.attrib
val a_onoffline : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnOffLine ] Eliom_content_core.Html5.attrib
val a_ononline : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnOnLine ] Eliom_content_core.Html5.attrib
val a_onpause : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnPause ] Eliom_content_core.Html5.attrib
val a_onplay : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnPlay ] Eliom_content_core.Html5.attrib
val a_onplaying : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnPlaying ] Eliom_content_core.Html5.attrib
val a_onpagehide : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnPageHide ] Eliom_content_core.Html5.attrib
val a_onpageshow : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnPageShow ] Eliom_content_core.Html5.attrib
val a_onpopstate : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnPopState ] Eliom_content_core.Html5.attrib
val a_onprogress : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnProgress ] Eliom_content_core.Html5.attrib
val a_onratechange : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnRateChange ] Eliom_content_core.Html5.attrib
val a_onreadystatechange : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnReadyStateChange ] Eliom_content_core.Html5.attrib
val a_onredo : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnRedo ] Eliom_content_core.Html5.attrib
val a_onresize : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnResize ] Eliom_content_core.Html5.attrib
val a_onscroll : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnScroll ] Eliom_content_core.Html5.attrib
val a_onseeked : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnSeeked ] Eliom_content_core.Html5.attrib
val a_onseeking : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnSeeking ] Eliom_content_core.Html5.attrib
val a_onselect : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnSelect ] Eliom_content_core.Html5.attrib
val a_onshow : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnShow ] Eliom_content_core.Html5.attrib
val a_onstalled : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnStalled ] Eliom_content_core.Html5.attrib
val a_onstorage : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnStorage ] Eliom_content_core.Html5.attrib
val a_onsubmit : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnSubmit ] Eliom_content_core.Html5.attrib
val a_onsuspend : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnSuspend ] Eliom_content_core.Html5.attrib
val a_ontimeupdate : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnTimeUpdate ] Eliom_content_core.Html5.attrib
val a_onundo : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnUndo ] Eliom_content_core.Html5.attrib
val a_onunload : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnUnload ] Eliom_content_core.Html5.attrib
val a_onvolumechange : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnVolumeChange ] Eliom_content_core.Html5.attrib
val a_onwaiting : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnWaiting ] Eliom_content_core.Html5.attrib
val a_onkeypress : (Dom_html.keyboardEvent Js.t -> unit) Eliom_lib.client_value ->
[> `OnKeyPress ] Eliom_content_core.Html5.attrib
val a_onkeydown : (Dom_html.keyboardEvent Js.t -> unit) Eliom_lib.client_value ->
[> `OnKeyDown ] Eliom_content_core.Html5.attrib
val a_onkeyup : (Dom_html.keyboardEvent Js.t -> unit) Eliom_lib.client_value ->
[> `OnKeyUp ] Eliom_content_core.Html5.attrib
val a_onload : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnLoad ] Eliom_content_core.Html5.attrib
val a_onloadeddata : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnLoadedData ] Eliom_content_core.Html5.attrib
val a_onloadedmetadata : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnLoadedMetaData ] Eliom_content_core.Html5.attrib
val a_onloadstart : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnLoadStart ] Eliom_content_core.Html5.attrib
val a_onmessage : (Dom_html.event Js.t -> unit) Eliom_lib.client_value ->
[> `OnMessage ] Eliom_content_core.Html5.attrib

Event handlers



Redefine event handler attributes to simplify their usage.