This is client API (go to server)

Module Eliom_content_core.​Html5.​D

module D : sig..end

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


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

Redefine event handler attributes to simplify their usage.