This is client API (go to server)

Module Eliom_pervasives.​HTML5.​M

module M : sig..end

Typed interface for building valid HTML5 tree (functional semantics). See HTML5_sigs.​T .


include HTML5_sigs.T

Event handlers

val a_onabort : (#Dom_html.event Js.t -> unit) -> [> `OnAbort ] attrib

Redefine event handler attributes to simplify their usage.

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