package eliom
Advanced client/server Web and mobile framework
Install
dune-project
Dependency
Authors
Maintainers
Sources
11.1.0.tar.gz
md5=a1fe1f37d5163c25818afcc5ca8d6ecf
sha512=4ac91ff05bb43eea5d5e1e046bc54a0c97707db28be3c2f65437fbb1b3457171f715105f7f0621837494c014dc05473f26bc919483b0e47d394a2bbe19b319a7
doc/eliom.client/Eliommod_dom/index.html
Module Eliommod_dom
Source
Cross browser dom manipulation functions
select_nodes root
finds the nodes below root
in the page annotated to be: * eliom links * eliom forms * process unique nodes * nodes with closures ( events ) * nodes with attributes
Source
val select_nodes :
Js_of_ocaml.Dom_html.element Js_of_ocaml.Js.t ->
Js_of_ocaml.Dom_html.anchorElement Js_of_ocaml.Dom.nodeList Js_of_ocaml.Js.t
* Js_of_ocaml.Dom_html.formElement Js_of_ocaml.Dom.nodeList Js_of_ocaml.Js.t
* Js_of_ocaml.Dom_html.element Js_of_ocaml.Dom.nodeList Js_of_ocaml.Js.t
* Js_of_ocaml.Dom_html.element Js_of_ocaml.Dom.nodeList Js_of_ocaml.Js.t
* Js_of_ocaml.Dom_html.element Js_of_ocaml.Dom.nodeList Js_of_ocaml.Js.t
Source
val select_request_nodes :
Js_of_ocaml.Dom_html.element Js_of_ocaml.Js.t ->
Js_of_ocaml.Dom_html.element Js_of_ocaml.Dom.nodeList Js_of_ocaml.Js.t
select_request_nodes root
finds the nodes below root
in the page annotated to be: * request unique nodes
Source
val ancessor :
Js_of_ocaml.Dom.node Js_of_ocaml.Js.t ->
Js_of_ocaml.Dom.node Js_of_ocaml.Js.t ->
bool
ancessor n1 n2
is true if n1
is an ancessor of n2
Source
val createEvent :
Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t ->
Js_of_ocaml.Dom_html.event Js_of_ocaml.Js.t
Source
val copy_element :
Js_of_ocaml.Dom.element Js_of_ocaml.Js.t ->
(Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t -> bool) ->
Js_of_ocaml.Dom_html.element Js_of_ocaml.Js.t
copy_element e
creates recursively a fresh html from any xml element avoiding browser bugs
Source
val html_document :
Js_of_ocaml.Dom.element Js_of_ocaml.Dom.document Js_of_ocaml.Js.t ->
(Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t -> bool) ->
Js_of_ocaml.Dom_html.element Js_of_ocaml.Js.t
Assuming d
has a body and head element, html_document d
will return the same document as html
preload_css e
downloads every css included in every link elements that is a descendant of e
and replace it and its linked css by inline <style>
elements
Source
val iter_nodeList :
'a Js_of_ocaml.Dom.nodeList Js_of_ocaml.Js.t ->
('a Js_of_ocaml.Js.t -> unit) ->
unit
Source
val iter_attrList :
Js_of_ocaml.Dom.attr Js_of_ocaml.Dom.namedNodeMap Js_of_ocaml.Js.t ->
(Js_of_ocaml.Dom.attr Js_of_ocaml.Js.t -> unit) ->
unit
Window scrolling.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>