Index of modules
A | |
Action [Eliom_registration] | |
Any [Eliom_registration] | |
App [Eliom_registration] | |
Attr [Eliom_content.Html.Manip] | |
C | |
C [Eliom_content.Html] |
Creation of HTML5 content from client-side values.
C [Eliom_content.Svg] |
Creation of content from client-side values.
Channel [Eliom_comet] | |
Class [Eliom_content.Html.Manip] | |
Class [Eliom_content.Svg.Manip] | |
Client_closure [Eliom_client_core] | |
Client_value [Eliom_client_core] | |
Configuration [Eliom_comet] |
Change the reactivity of channels.
Css [Eliom_content.Html.Manip] |
Read the CSS properties of DOM elements.
Custom_data [Eliom_content_core.Html] |
Type-safe custom data for HTML5.
Custom_data [Eliom_content.Html] | |
D | |
D [Eliom_tools] |
Menus with DOM semantics
D [Eliom_content_core.Html] |
Typed interface for building valid HTML5 tree (DOM semantics).
D [Eliom_content_core.Svg] |
Typed interface for building valid SVG tree (DOM semantics).
D [Eliom_content.Html] |
Creation of HTML5 content with DOM semantics (referable)
D [Eliom_content.Svg] |
Creation of content with DOM semantics (referable
Dom_reference [Eliom_lib] | |
Down [Eliom_react.S] | |
Down [Eliom_react] | |
E | |
E [Eliom_shared.React] | |
Eliom_bus |
Broadcasting facilities between clients and server.
Eliom_client |
Call server side services and change the current page.
Eliom_client_core | |
Eliom_client_value |
Client and shared values
Eliom_comet |
Handle unsolicited server to client communications.
Eliom_config | |
Eliom_content | |
Eliom_content_core | |
Eliom_content_sigs | |
Eliom_cscache |
Client-server cache for Eliom applications, that is used both for keeping data on client side or keeping values in memory during a request.
Eliom_form_sigs | |
Eliom_lazy | |
Eliom_lib |
Eliom standard library
Eliom_parameter | |
Eliom_parameter_sigs |
Ad-hoc runtime type representation for service parameters.
Eliom_react |
Client side type declarations for React event propagation.
Eliom_registration |
Client-side service registration.
Eliom_registration_sigs | |
Eliom_service |
Creation and manipulation of Eliom services.
Eliom_service_sigs | |
Eliom_shared |
This module implements shared (i.e., client-server) versions of the React and ReactiveData libraries.
Eliom_shared_sigs |
Accessing shared values
Eliom_tools |
Helpers for (hierarchical) menu generation in HTML5.
Eliom_types | |
Eliom_unwrap | |
Eliom_uri |
Low-level functions for relative or absolute URL calculation.
Elt [Eliom_content.Html.Manip] | |
Ev [Eliom_content.Html.Manip] | |
Events [Eliom_client.Page_status] |
convenience functions for retrieving a react event for the current page that is triggered whenever it reaches the respective status
F | |
F [Eliom_tools] |
Menus with functional node semantics
F [Eliom_content_core.Html] |
Typed interface for building valid HTML5 tree (functional semantics).
F [Eliom_content_core.Svg] |
Typed interface for building valid SVG tree (functional semantics).
F [Eliom_content.Html] |
Creation of functional HTML5 content (copy-able but not referable).
F [Eliom_content.Svg] |
Creation of functional content (copy-able but not referable).
FakeReactiveData [Eliom_shared] |
This is a dummy ReactiveData module that allows us to refer to client-side ReactiveData types on the server side, without actually linking against ReactiveData.
Form [Eliom_content_sigs.LINKS_AND_FORMS] | |
H | |
Html [Eliom_registration] | |
Html [Eliom_content_core] |
Building Html tree.
Html [Eliom_content] |
Building valid (X)HTML5.
I | |
Id [Eliom_content_core.Html] |
Node identifiers
Id [Eliom_content_core.Svg] | |
Id [Eliom_content.Html] |
Node identifiers
Id [Eliom_content.Svg] |
Node identifiers
Infix [Eliom_shared_sigs.S] |
Infix operators
Injection [Eliom_client_core] | |
L | |
Lwt [Eliom_shared_sigs.RLIST] |
Cooperative versions of the ReactiveData operators
Lwt [Eliom_shared_sigs.S] |
Cooperative versions of the React operators
Lwt_log [Eliom_lib] |
Extension of Lwt_log_js .
M | |
Manip [Eliom_content.Html] |
DOM-like manipulation functions.
Manip [Eliom_content.Svg] |
DOM-like manipulation functions.
N | |
Named [Eliom_content.Html.Manip] |
Dom manipulation by element identifier.
Named [Eliom_content.Svg.Manip] |
Dom manipulation by element identifier.
O | |
Of_dom [Eliom_content_core.Html] |
Conversion of Javascript DOM elements to HTML5 elts (with DOM semantics of course).
Of_dom [Eliom_content_core.Svg] | |
Of_dom [Eliom_content.Html] |
Conversion functions from DOM nodes (Js_of_ocaml.Dom_html.element Js_of_ocaml.Js.t ) to Eliom nodes (Eliom_content.Html.elt ).
Of_dom [Eliom_content.Svg] |
Conversion functions from DOM nodes (Js_of_ocaml.Dom_html.element Js_of_ocaml.Js.t ) to Eliom nodes (Eliom_content.Html.elt ).
P | |
Page_status [Eliom_client] | |
R | |
R [Eliom_content_core.Html] | |
R [Eliom_content_core.Svg] |
Typed interface for building valid reactive SVG tree.
R [Eliom_content.Html] |
Creation of HTML5 content from React signals.
R [Eliom_content.Svg] |
Creation of reactive content
Cf.
Raw [Eliom_content.Html.D] | |
Raw [Eliom_content.Html.F] | |
Raw [Eliom_content.Svg.R] | |
Raw [Eliom_content.Svg.D] | |
Raw [Eliom_content.Svg.F] | |
React [Eliom_shared] |
Shared implementation of React; client-side behavior is like standard React
ReactState [Eliom_client_core] | |
ReactiveData [Eliom_shared] |
Shared implementation of ReactiveData; client-side behavior is like standard ReactiveData
Redirection [Eliom_registration] | |
S | |
S [Eliom_shared.React] | |
S [Eliom_react] | |
SetCss [Eliom_content.Html.Manip] |
Modify the CSS properties of DOM elements.
String [Eliom_lib] |
Extension of Ocsigen_lib_base.String_base .
Svg [Eliom_content_core] |
Building SVG tree.
Svg [Eliom_content] |
Building valid SVG .
Syntax_helpers [Eliom_client_core] | |
T | |
To_dom [Eliom_content.Html] |
Conversion from HTML5 elts to Javascript DOM elements (<: Js_of_ocaml.Dom_html.element ).
To_dom [Eliom_content.Svg] |
Conversion from Svg elts to Javascript DOM elements (<: Js_of_ocaml.Dom_html.element ).
U | |
Unit [Eliom_registration] | |
Up [Eliom_react] | |
Url [Eliom_lib] | |
V | |
Value [Eliom_shared] |
Accessing shared values
W | |
W [Eliom_content_core.Xml] | |
X | |
Xml [Eliom_content_core] | |
Xml [Eliom_content] |
Low-level XML manipulation.
Xml [Eliom_client_core] | |
Xml_wed [Eliom_content_core] |