Module Eliom_pervasives.HTML5
module HTML5 : sig..end
Building and printing valid (X)HTML5 tree.
See the Eliom manual for more information ondom semantics vs. functional semantics for HTML5 tree manipulated by client/server application.
include HTML5_sigs.TDom semantics ¶
Cf. HTML5_sigs.T .
module DOM : sig..end
Typed interface for building valid HTML5 tree (DOM semantics).
Functional semantics ¶
module M : sig..end
Typed interface for building valid HTML5 tree (functional semantics).
Global node ¶
type +'a id
The type of global HTML5 element identifier.
val new_elt_id : ?global:bool -> unit -> 'a id
The function new_elt_id () creates a new global HTML5 element identifier (see the Eliom manual for more information on global element).
val create_named_elt : id:'a id -> 'a elt -> 'a elt
The function create_named_elt ~id elt create a copy of the element elt that will be sent to client with the reference id.
val create_global_elt : 'a elt -> 'a elt
The function create_named_elt elt is equivalent to create_named_elt ~id:(new_elt_id ()) elt.
Printer ¶
module P :
XML_sigs.TypedSimplePrinterwith type 'a elt := 'a M.elt
and type doc := M.doc
"Polyglot" HTML5 printer.
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
