This is client API (go to server)

Index of modules


A
Action [Eliom_registration]
Any [Eliom_registration]
Attr [Eliom_content.​Html.​Manip]

B
Block5 [Eliom_registration]

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.

CssText [Eliom_registration]
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

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

The first argument describes the calling function (if any) in case of an error.

Eliom_client_value

Client and shared values

Eliom_comet

Handle unsolicited server to client communications.

Eliom_config

Not tracing by default.

Eliom_content

This module provides the creation of valid XML content, i.e.

Eliom_content_core

XML building and deconstructing.

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

The function make_uri service get_params returns the URL of the service service applied to the GET parameters get_params.

Eliom_lazy
Eliom_lib

Deprecated.

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

/*

Eliom_service

/*

Eliom_service_sigs

- 0-th param : method params 1-4 : GET and POST param types, param 5 : with/without suffix, param 6 : method for fallback service, param 7 : non-unit only for the Post (g, p) case when g != unit ; used to force unit GET parameters when needed

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

Values of type unwrap_id are used to identify a specific unwrapper.

Eliom_uri

Low-level functions for relative or absolute URL calculation.

Elt [Eliom_content.​Html.​Manip]
Ev [Eliom_content.​Html.​Manip]

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.

Html_text [Eliom_registration]

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]

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
Ocaml [Eliom_registration]
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 (Dom_html.​element Js.​t ) to Eliom nodes (Eliom_content.​Html.​elt ).

Of_dom [Eliom_content.​Svg]

Conversion functions from DOM nodes (Dom_html.​element Js.​t ) to Eliom nodes (Eliom_content.​Html.​elt ).


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

RList [Eliom_shared.​ReactiveData]
RList [Eliom_shared.​FakeReactiveData]
Raw [Eliom_content_core.​Html.​R]
Raw [Eliom_content_core.​Html.​D]
Raw [Eliom_content_core.​Html.​F]
Raw [Eliom_content_core.​Svg.​R]
Raw [Eliom_content_core.​Svg.​D]
Raw [Eliom_content_core.​Svg.​F]
Raw [Eliom_content.​Html.​R]

Cf.

Raw [Eliom_content.​Html.​D]

Cf.

Raw [Eliom_content.​Html.​F]

Cf.

Raw [Eliom_content.​Svg.​R]
Raw [Eliom_content.​Svg.​D]

Cf.

Raw [Eliom_content.​Svg.​F]

Cf.

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.

Streamlist [Eliom_registration]
String [Eliom_registration]
String [Eliom_lib]
String_redirection [Eliom_registration]
Svg [Eliom_content_core]

Building SVG tree.

Svg [Eliom_content]

Building valid SVG .

Syntax_helpers [Eliom_client_core]

T
Text [Eliom_registration]
To_dom [Eliom_content.​Html]

Conversion from HTML5 elts to Javascript DOM elements (<: Dom_html.​element ).

To_dom [Eliom_content.​Svg]

Conversion from Svg elts to Javascript DOM elements (<: 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]