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