This is server API (go to client)

Module Eliom_pervasives.​HTML5.​DOM

module DOM : sig..end

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


include HTML5_sigs.T

Event handlers

val a_onabort : 
  Dom_html.event Eliom_pervasives.XML.caml_event_handler ->
  [> `OnAbort ] attrib

Redefine event handler attributes to simplify their usage.

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