package eliom
Advanced client/server Web and mobile framework
Install
Dune Dependency
Authors
Maintainers
Sources
11.1.1.tar.gz
md5=c8c67fe5fb8d3f44a3b17cc4a93a0e62
sha512=e58557a1b525efd011e0eb539b112b53e6c012ac3fb2153c251be030eda483dd3b19de625707cf5ffebd97fa6a7fabfb8a6aae8e8a61c79e0bd7ad2d289df9a9
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)"
>