This is client API (go to server)

Index of values


( ** ) [Eliom_parameter]
(=|<) [Eliom_shared_sigs.​S.​Infix]

f =|< s is map f s.

(>|=) [Eliom_shared_sigs.​S.​Infix]

s >|= f is map f s.


A
a [Eliom_form_sigs.​LINKS]

The function a service a_content get_params creates a <a> node that link to service applied to GET parameters get_params and whose content is a_content.

acc_e [Eliom_shared_sigs.​RLIST]
activate [Eliom_comet]

if the client is inactive activate () launch a new xhr connection to start receiving server messages

add [Eliom_content.​Html5.​Manip.​Class]
add [Eliom_content.​Svg.​Manip.​Class]
addEventListener [Eliom_content.​Html5.​Manip.​Named]

see addEventListener

addEventListener [Eliom_content.​Html5.​Manip]

The function addEventListener elt evt handler attach the handler for the event evt on the element elt.

add_get_args [Eliom_lib.​Url]
add_nl_parameter [Eliom_parameter]
add_non_localized_get_parameters [Eliom_service]

Localized parameters

add_non_localized_post_parameters [Eliom_service]

Adds non localized GET parameters to a service

add_pref_params [Eliom_parameter]
adds [Eliom_content.​Html5.​Manip.​Class]
adds [Eliom_content.​Svg.​Manip.​Class]
alert [Eliom_lib]
all_suffix [Eliom_parameter]
all_suffix_string [Eliom_parameter]
all_suffix_user [Eliom_parameter]
any [Eliom_parameter]
appendChild [Eliom_content.​Html5.​Manip.​Named]

see appendChild

appendChild [Eliom_content.​Html5.​Manip]

appendChild e1 e2 inserts the element e2 as last child of e1.

appendChild [Eliom_content.​Svg.​Manip.​Named]

see appendChild

appendChild [Eliom_content.​Svg.​Manip]

appendChild e1 e2 inserts the element e2 as last child of e1.

appendChildren [Eliom_content.​Html5.​Manip.​Named]

see appendChildren

appendChildren [Eliom_content.​Html5.​Manip]

appendChildren e1 elts inserts elts as last children of e1.

appendChildren [Eliom_content.​Svg.​Manip.​Named]

see appendChildren

appendChildren [Eliom_content.​Svg.​Manip]

appendChildren e1 elts inserts elts as last children of e1.

appendToBody [Eliom_content.​Html5.​Manip]

Append to the body of the document.

attach_coservice' [Eliom_service]

attach_coservice' ~fallback ~service attaches the non-attached coservice service on the URL of fallback.

attr [Eliom_content.​Html5.​C]
attr [Eliom_content.​Svg.​C]
attrib [Eliom_content_core.​Html5.​Custom_data]

attrib my_data value creates a HTML5 attribute for the custom-data type my_data with value value for injecting it into an a HTML5 tree (Eliom_content.​Html5.​elt ).

attrib [Eliom_content.​Html5.​Custom_data]

attrib my_data value creates a HTML5 attribute for the custom-data type my_data with value value for injecting it into an a HTML5 tree (Eliom_content.​Html5.​elt ).


B
background [Eliom_content.​Html5.​Manip.​SetCss]
background [Eliom_content.​Html5.​Manip.​Css]
backgroundAttachment [Eliom_content.​Html5.​Manip.​SetCss]
backgroundAttachment [Eliom_content.​Html5.​Manip.​Css]
backgroundColor [Eliom_content.​Html5.​Manip.​SetCss]
backgroundColor [Eliom_content.​Html5.​Manip.​Css]
backgroundImage [Eliom_content.​Html5.​Manip.​SetCss]
backgroundImage [Eliom_content.​Html5.​Manip.​Css]
backgroundPosition [Eliom_content.​Html5.​Manip.​SetCss]
backgroundPosition [Eliom_content.​Html5.​Manip.​Css]
backgroundRepeat [Eliom_content.​Html5.​Manip.​SetCss]
backgroundRepeat [Eliom_content.​Html5.​Manip.​Css]
body [Eliom_content.​Html5.​Manip.​Elt]
bool [Eliom_parameter]
bool [Eliom_form_sigs.​S]
bool_checkbox_one [Eliom_form_sigs.​S]

Creates a checkbox <input> tag of type bool.

border [Eliom_content.​Html5.​Manip.​SetCss]
border [Eliom_content.​Html5.​Manip.​Css]
borderBottom [Eliom_content.​Html5.​Manip.​SetCss]
borderBottom [Eliom_content.​Html5.​Manip.​Css]
borderBottomColor [Eliom_content.​Html5.​Manip.​SetCss]
borderBottomColor [Eliom_content.​Html5.​Manip.​Css]
borderBottomStyle [Eliom_content.​Html5.​Manip.​SetCss]
borderBottomStyle [Eliom_content.​Html5.​Manip.​Css]
borderBottomWidth [Eliom_content.​Html5.​Manip.​SetCss]
borderBottomWidth [Eliom_content.​Html5.​Manip.​Css]
borderBottomWidthPx [Eliom_content.​Html5.​Manip.​SetCss]
borderBottomWidthPx [Eliom_content.​Html5.​Manip.​Css]
borderCollapse [Eliom_content.​Html5.​Manip.​SetCss]
borderCollapse [Eliom_content.​Html5.​Manip.​Css]
borderColor [Eliom_content.​Html5.​Manip.​SetCss]
borderColor [Eliom_content.​Html5.​Manip.​Css]
borderLeft [Eliom_content.​Html5.​Manip.​SetCss]
borderLeft [Eliom_content.​Html5.​Manip.​Css]
borderLeftColor [Eliom_content.​Html5.​Manip.​SetCss]
borderLeftColor [Eliom_content.​Html5.​Manip.​Css]
borderLeftStyle [Eliom_content.​Html5.​Manip.​SetCss]
borderLeftStyle [Eliom_content.​Html5.​Manip.​Css]
borderLeftWidth [Eliom_content.​Html5.​Manip.​SetCss]
borderLeftWidth [Eliom_content.​Html5.​Manip.​Css]
borderLeftWidthPx [Eliom_content.​Html5.​Manip.​SetCss]
borderLeftWidthPx [Eliom_content.​Html5.​Manip.​Css]
borderRight [Eliom_content.​Html5.​Manip.​SetCss]
borderRight [Eliom_content.​Html5.​Manip.​Css]
borderRightColor [Eliom_content.​Html5.​Manip.​SetCss]
borderRightColor [Eliom_content.​Html5.​Manip.​Css]
borderRightStyle [Eliom_content.​Html5.​Manip.​SetCss]
borderRightStyle [Eliom_content.​Html5.​Manip.​Css]
borderRightWidth [Eliom_content.​Html5.​Manip.​SetCss]
borderRightWidth [Eliom_content.​Html5.​Manip.​Css]
borderRightWidthPx [Eliom_content.​Html5.​Manip.​SetCss]
borderRightWidthPx [Eliom_content.​Html5.​Manip.​Css]
borderSpacing [Eliom_content.​Html5.​Manip.​SetCss]
borderSpacing [Eliom_content.​Html5.​Manip.​Css]
borderStyle [Eliom_content.​Html5.​Manip.​SetCss]
borderStyle [Eliom_content.​Html5.​Manip.​Css]
borderTop [Eliom_content.​Html5.​Manip.​SetCss]
borderTop [Eliom_content.​Html5.​Manip.​Css]
borderTopColor [Eliom_content.​Html5.​Manip.​SetCss]
borderTopColor [Eliom_content.​Html5.​Manip.​Css]
borderTopStyle [Eliom_content.​Html5.​Manip.​SetCss]
borderTopStyle [Eliom_content.​Html5.​Manip.​Css]
borderTopWidth [Eliom_content.​Html5.​Manip.​SetCss]
borderTopWidth [Eliom_content.​Html5.​Manip.​Css]
borderTopWidthPx [Eliom_content.​Html5.​Manip.​SetCss]
borderTopWidthPx [Eliom_content.​Html5.​Manip.​Css]
borderWidth [Eliom_content.​Html5.​Manip.​SetCss]
borderWidth [Eliom_content.​Html5.​Manip.​Css]
bottom [Eliom_content.​Html5.​Manip.​SetCss]
bottom [Eliom_content.​Html5.​Manip.​Css]
bottomPx [Eliom_content.​Html5.​Manip.​SetCss]
button [Eliom_form_sigs.​S]

Creates a <button> tag.

button_no_value [Eliom_form_sigs.​S]

Creates a <button> tag with no value.


C
call_ocaml_service [Eliom_client]

Call a server side service that return an OCaml value.

call_service [Eliom_client]

(low level) Call a server side service and return the content of the resulting HTTP frame as a string.

captionSide [Eliom_content.​Html5.​Manip.​SetCss]
captionSide [Eliom_content.​Html5.​Manip.​Css]
change_page [Eliom_client]

Call a server side service and change the current page.

change_url [Eliom_client]

Changes the URL, without doing a request.

checkbox [Eliom_form_sigs.​S]

Creates a checkbox <input> tag.

childLength [Eliom_content.​Html5.​Manip]

childLength e returns the number of chilren of e

childLength [Eliom_content.​Svg.​Manip]

childLength e returns the number of chilren of e

children [Eliom_content.​Html5.​Manip]

children elt returns the list of html children of elt.

clear [Eliom_content.​Html5.​Manip.​SetCss]
clear [Eliom_content.​Html5.​Manip.​Css]
clear [Eliom_content.​Html5.​Manip.​Class]
clear [Eliom_content.​Svg.​Manip.​Class]
client [Eliom_shared_sigs.​VALUE]

client x is the client-side portion of x.

clientHeight [Eliom_content.​Html5.​Manip.​Attr]
clientLeft [Eliom_content.​Html5.​Manip.​Attr]
clientTop [Eliom_content.​Html5.​Manip.​Attr]
clientWidth [Eliom_content.​Html5.​Manip.​Attr]
clip [Eliom_content.​Html5.​Manip.​SetCss]
clip [Eliom_content.​Html5.​Manip.​Css]
close [Eliom_bus]

after close b, stream b stops receiving new messages from the bus, but it is still possible to write to the bus.

color [Eliom_content.​Html5.​Manip.​SetCss]
color [Eliom_content.​Html5.​Manip.​Css]
comma_sep_attrib [Eliom_content_core.​Xml_wed]
concat [Eliom_shared_sigs.​RLIST]
confirm [Eliom_lib]
const [Eliom_shared_sigs.​S]
construct_params [Eliom_parameter]
construct_params_list [Eliom_parameter]
construct_params_list_raw [Eliom_parameter]
construct_params_string [Eliom_parameter]
contain [Eliom_content.​Html5.​Manip.​Class]
contain [Eliom_content.​Svg.​Manip.​Class]
contains_suffix [Eliom_parameter]
content [Eliom_content.​Html5.​Manip.​SetCss]
content [Eliom_content.​Html5.​Manip.​Css]
coordinates [Eliom_parameter]
coservice [Eliom_service.​Http]

The function coservice ~fallback ~get_params creates an attached coservice at the same path than the service fallback and taking get_params as GET parameters.

coservice [Eliom_service.​Ocaml]

The function coservice ~fallback ~get_params creates an attached coservice at the same path than the service fallback and taking get_params as GET parameters.

coservice [Eliom_service.​App]

The function coservice ~fallback ~get_params creates an attached coservice at the same path than the service fallback and taking get_params as GET parameters.

coservice [Eliom_service.​Unsafe]

The function coservice ~fallback ~get_params creates an attached coservice at the same path than the service fallback and taking get_params as GET parameters.

coservice' [Eliom_service.​Http]

The function coservice' ~get_param creates a non-attached coservice taking get_params as extra GET parameters.

coservice' [Eliom_service.​Ocaml]

The function coservice' ~get_param creates a non-attached coservice taking get_params as extra GET parameters.

coservice' [Eliom_service.​App]

The function coservice' ~get_param creates a non-attached coservice taking get_params as extra GET parameters.

coservice' [Eliom_service.​Unsafe]

The function coservice' ~get_param creates a non-attached coservice taking get_params as extra GET parameters.

counterIncrement [Eliom_content.​Html5.​Manip.​SetCss]
counterIncrement [Eliom_content.​Html5.​Manip.​Css]
counterReset [Eliom_content.​Html5.​Manip.​SetCss]
counterReset [Eliom_content.​Html5.​Manip.​Css]
create [Eliom_shared.​React.​S]

create ?eq ?default ?reset_default x produces a pair s, f, where s is a reactive signal, and f is a function for updating the signal.

create [Eliom_content_core.​Html5.​Custom_data]

Create a custom data field by providing string conversion functions.

create [Eliom_content.​Html5.​Custom_data]

Create a custom data field by providing string conversion functions.

create [Eliom_shared_sigs.​RLIST]

create ?default ?reset_default l produces a pair l, f, where s is a (shared) reactive list, and f is a handle for manipulating the list.

create_global_elt [Eliom_content_core.​Html5.​Id]

The function create_named_elt elt is equivalent to create_named_elt ~id:(new_elt_id ()) elt.

create_global_elt [Eliom_content_core.​Svg.​Id]
create_global_elt [Eliom_content.​Html5.​Id]

The function create_named_elt elt is equivalent to create_named_elt ~id:(new_elt_id ()) elt.

create_global_elt [Eliom_content.​Svg.​Id]

The function create_named_elt elt is equivalent to create_named_elt ~id:(new_elt_id ()) elt.

create_json [Eliom_content_core.​Html5.​Custom_data]

Create a custom data from a Json-deriving type.

create_json [Eliom_content.​Html5.​Custom_data]

Create a custom data from a Json-deriving type.

create_named_elt [Eliom_content_core.​Html5.​Id]

The function create_named_elt ~id elt create a copy of the element elt that will be accessible through the name id.

create_named_elt [Eliom_content_core.​Svg.​Id]
create_named_elt [Eliom_content.​Html5.​Id]

The function create_named_elt ~id elt create a copy of the element elt that will be sent to client with the reference id.

create_named_elt [Eliom_content.​Svg.​Id]

The function create_named_elt ~id elt create a copy of the element elt that will be accessible through the name id.

create_request_elt [Eliom_content_core.​Html5.​Id]
create_request_elt [Eliom_content_core.​Svg.​Id]
create_request_elt [Eliom_content.​Html5.​Id]

create_request_elt ?reset elt creates a referable copy of elt.

create_request_elt [Eliom_content.​Svg.​Id]

create_request_elt ?reset elt creates a referable copy of elt.

create_shared_value [Eliom_lib]
cssFloat [Eliom_content.​Html5.​Manip.​SetCss]
cssFloat [Eliom_content.​Html5.​Manip.​Css]
cssText [Eliom_content.​Html5.​Manip.​SetCss]
cssText [Eliom_content.​Html5.​Manip.​Css]
css_link [Eliom_form_sigs.​LINKS]

The function css_link ~uri () creates a <link> node that reference a Cascading StyleSheet (CSS).

current_class [Eliom_tools_common]
current_path_class [Eliom_tools_common]
cursor [Eliom_content.​Html5.​Manip.​SetCss]
cursor [Eliom_content.​Html5.​Manip.​Css]

D
debug [Eliom_lib]

Deprecated.

debug_exn [Eliom_lib]

Deprecated.

debug_timings [Eliom_config]
debug_var [Eliom_lib]
decode [Eliom_lib.​Url]
default_protocol_is_https [Eliom_config]
delete_coservice [Eliom_service.​Http]

The function delete_coservice ~fallback ~get_params creates an attached coservice with the same path and GET parameters than the service fallback and taking a single POST parameter of type Eliom_parameter.​raw_post_data.

delete_coservice [Eliom_service.​Ocaml]

The function delete_coservice ~fallback ~get_params creates an attached coservice with the same path and GET parameters than the service fallback and taking a single POST parameter of type Eliom_parameter.​raw_post_data.

delete_coservice [Eliom_service.​App]

The function delete_coservice ~fallback ~get_params creates an attached coservice with the same path and GET parameters than the service fallback and taking a single POST parameter of type Eliom_parameter.​raw_post_data.

delete_coservice [Eliom_service.​Unsafe]

The function delete_coservice ~fallback ~get_params creates an attached coservice with the same path and GET parameters than the service fallback and taking a single POST parameter of type Eliom_parameter.​raw_post_data.

delete_coservice' [Eliom_service.​Http]

The function delete_coservice' ~get_params creates a non-attached coservice taking a single POST parameter of type Eliom_parameter.​raw_post_data.

delete_coservice' [Eliom_service.​Ocaml]

The function delete_coservice' ~get_params creates a non-attached coservice taking a single POST parameter of type Eliom_parameter.​raw_post_data.

delete_coservice' [Eliom_service.​App]

The function delete_coservice' ~get_params creates a non-attached coservice taking a single POST parameter of type Eliom_parameter.​raw_post_data.

delete_coservice' [Eliom_service.​Unsafe]

The function delete_coservice' ~get_params creates a non-attached coservice taking a single POST parameter of type Eliom_parameter.​raw_post_data.

delete_service [Eliom_service.​Http]

The function delete_service ~path ~get_params () creates a service that answers the HTTP DELETE method, and only takes Eliom_parameter.​raw_post_data as POST parameter.

delete_service [Eliom_service.​Ocaml]

The function delete_service ~path ~get_params () creates a service that answers the HTTP DELETE method, and only takes Eliom_parameter.​raw_post_data as POST parameter.

delete_service [Eliom_service.​App]

The function delete_service ~path ~get_params () creates a service that answers the HTTP DELETE method, and only takes Eliom_parameter.​raw_post_data as POST parameter.

delete_service [Eliom_service.​Unsafe]

The function delete_service ~path ~get_params () creates a service that answers the HTTP DELETE method, and only takes Eliom_parameter.​raw_post_data as POST parameter.

direction [Eliom_content.​Html5.​Manip.​SetCss]
direction [Eliom_content.​Html5.​Manip.​Css]
disabled_class [Eliom_tools_common]
display [Eliom_content.​Html5.​Manip.​SetCss]
display [Eliom_content.​Html5.​Manip.​Css]
do_cache [Eliom_cscache]

do_cache cache key value adds the association from key to value in cache, if not already present.

drop_configuration [Eliom_comet.​Configuration]

drop_configuration t restores the behaviour to the minimum of configuration without t.


E
eliom [Eliom_lib.​Lwt_log]
emptyCells [Eliom_content.​Html5.​Manip.​SetCss]
emptyCells [Eliom_content.​Html5.​Manip.​Css]
empty_nl_params_set [Eliom_parameter]
encode [Eliom_lib.​Url]
encode_form_value [Eliom_lib]
encode_header_value [Eliom_lib]
error [Eliom_lib]

Deprecated.

error_any [Eliom_lib]

Deprecated.

exit_to [Eliom_client]

Stop current program and load a new page.

external_delete_service [Eliom_service.​Http]

Same as Eliom_service.​Http.​external_service but with DELETE method.

external_delete_service [Eliom_service.​Ocaml]

Same as Eliom_service.​Ocaml.​external_service but with DELETE method.

external_delete_service [Eliom_service.​Unsafe]

Same as Eliom_service.​Unsafe.​external_service but with DELETE method.

external_post_service [Eliom_service.​Http]

Same as Eliom_service.​Http.​external_service but with POST method.

external_post_service [Eliom_service.​Ocaml]

Same as Eliom_service.​Ocaml.​external_service but with POST method.

external_post_service [Eliom_service.​Unsafe]

Same as Eliom_service.​Unsafe.​external_service but with POST method.

external_put_service [Eliom_service.​Http]

Same as Eliom_service.​Http.​external_service but with PUT method.

external_put_service [Eliom_service.​Ocaml]

Same as Eliom_service.​Ocaml.​external_service but with PUT method.

external_put_service [Eliom_service.​Unsafe]

Same as Eliom_service.​Unsafe.​external_service but with PUT method.

external_service [Eliom_service.​Http]

The function external_service ~prefix ~path ~get_params () creates a service for an external web site, that will use GET method and requires get_params as parameters.

external_service [Eliom_service.​Ocaml]

The function external_service ~prefix ~path ~get_params () creates a service for an external web site, that will use GET method and requires get_params as parameters.

external_service [Eliom_service.​Unsafe]

The function external_service ~prefix ~path ~get_params () creates a service for an external web site, that will use GET method and requires get_params as parameters.


F
file [Eliom_parameter]
file_input [Eliom_form_sigs.​S]

Creates an <input> tag for sending a file

filter_attrib [Eliom_content_core.​Html5.​R]
filter_attrib [Eliom_content.​Html5.​R]

filter_attrib att on returns an attrib that behave like att when on is true and behave like if there was no attribute when on is false

find [Eliom_cscache]

find cache get_from_db key returns the value associated to key in cache.

find_if_ready [Eliom_cscache]

Find a piece of data in local cache, without trying to fetch it from server.

first_class [Eliom_tools_common]
float [Eliom_parameter]
float [Eliom_form_sigs.​S]
float_attrib [Eliom_content_core.​Xml_wed]
float_coordinates [Eliom_parameter]
fmap [Eliom_shared_sigs.​S]
font [Eliom_content.​Html5.​Manip.​SetCss]
font [Eliom_content.​Html5.​Manip.​Css]
fontFamily [Eliom_content.​Html5.​Manip.​SetCss]
fontFamily [Eliom_content.​Html5.​Manip.​Css]
fontSize [Eliom_content.​Html5.​Manip.​SetCss]
fontSize [Eliom_content.​Html5.​Manip.​Css]
fontStyle [Eliom_content.​Html5.​Manip.​SetCss]
fontStyle [Eliom_content.​Html5.​Manip.​Css]
fontVariant [Eliom_content.​Html5.​Manip.​SetCss]
fontVariant [Eliom_content.​Html5.​Manip.​Css]
fontWeight [Eliom_content.​Html5.​Manip.​SetCss]
fontWeight [Eliom_content.​Html5.​Manip.​Css]
force [Eliom_lazy]
force_link [Eliom_content]
from_fun [Eliom_lazy]
from_signal [Eliom_shared_sigs.​RLIST]
from_val [Eliom_lazy]

G
get_default_hostname [Eliom_config]
get_default_links_xhr [Eliom_config]
get_default_port [Eliom_config]
get_default_sslport [Eliom_config]
get_dom [Eliom_content_core.​Html5.​Custom_data]

get_dom element custom_data gets the custom_data from a JavaScript element (Dom_html.​element ).

get_dom [Eliom_content.​Html5.​Custom_data]
get_element [Eliom_content.​Html5.​Id]

get_element id returns the HTML element in the DOM with the given id if it exists.

get_element [Eliom_content.​Svg.​Id]

get_element id returns the HTML element in the DOM with the given id if it exists.

get_form [Eliom_form_sigs.​S]

The function post_form service formgen creates a GET <form> to service.

get_nl_params_names [Eliom_parameter]
get_ssl [Eliom_lib.​Url]
get_to_and_from [Eliom_parameter]
get_tracing [Eliom_config]
guard [Eliom_parameter]

H
head [Eliom_tools.​HTML5_TOOLS]

An auxiliary function for creating an HTML head elements.

height [Eliom_content.​Html5.​Manip.​SetCss]
height [Eliom_content.​Html5.​Manip.​Css]
heightPx [Eliom_content.​Html5.​Manip.​SetCss]
heightPx [Eliom_content.​Html5.​Manip.​Css]
hierarchical_menu_breadth_first [Eliom_tools.​HTML5_TOOLS]

The function hierarchical_menu_breadth_first site () constructs a hierarchical menu by exploring the hierarchical site description using a breadth_first algorithm: the whole menu for one level will be displayed, followed by the sub-menu leading to the current service, and so one.

hierarchical_menu_depth_first [Eliom_tools.​HTML5_TOOLS]

The function hierarchical_menu_depth_first site () constructs a hierarchical menu by exploring the hierarchical site description using a depth-first algorithm: the first menu item will be displayed, followed by the whole sub-menu for this item, then the second menu item with its sub-menu, and so on.

html [Eliom_tools.​HTML5_TOOLS]
https_static_dir [Eliom_service]

Same as Eliom_service.​static_dir but forcing https link.

https_static_dir_with_params [Eliom_service]

Same as Eliom_service.​static_dir_with_params but forcing https link.

https_void_coservice' [Eliom_service]

A predefined non-attached action with special behaviour: it has no parameter at all, even non-attached parameters.

https_void_hidden_coservice' [Eliom_service]

Same as void_coservice' but keeps non attached GET parameters.


I
id_of_int [Eliom_unwrap]
image_input [Eliom_form_sigs.​S]

Creates an <input type="image" name="..."> tag.

init_client_app [Eliom_client]

Call this function if you want to be able to run your client side app before doing the first request, that is, when the client side app is not sent by the server.

input [Eliom_form_sigs.​S]

Creates an <input> tag.

insertAfter [Eliom_content.​Html5.​Manip]

insertAfter ~after elt insert elt after after.

insertAfter [Eliom_content.​Svg.​Manip]

insertAfter ~after elt insert elt after after.

insertBefore [Eliom_content.​Html5.​Manip]

insertBefore ~before elt insert elt before before.

insertBefore [Eliom_content.​Svg.​Manip]

insertBefore ~before elt insert elt before before.

insertFirstChild [Eliom_content.​Html5.​Manip]

insertFirstChild p c inserts c as first child of p

insertFirstChild [Eliom_content.​Svg.​Manip]

insertFirstChild p c inserts c as first child of p

int [Eliom_parameter]
int [Eliom_form_sigs.​S]
int32 [Eliom_parameter]
int32 [Eliom_form_sigs.​S]
int32_coordinates [Eliom_parameter]
int64 [Eliom_parameter]
int64 [Eliom_form_sigs.​S]
int64_coordinates [Eliom_parameter]
int_attrib [Eliom_content_core.​Xml_wed]
int_coordinates [Eliom_parameter]
is_active [Eliom_comet]

is_active () returns the current activity state


J
js_script [Eliom_form_sigs.​LINKS]

The function js_script ~uri () creates a <script> node that reference a javascript file.

jsalert [Eliom_lib]
jsdebug [Eliom_lib]

Deprecated.


L
l2 [Eliom_shared_sigs.​S]
l2_s [Eliom_shared_sigs.​S.​Lwt]
l3 [Eliom_shared_sigs.​S]
l3_s [Eliom_shared_sigs.​S.​Lwt]
l4 [Eliom_shared_sigs.​S]
l4_s [Eliom_shared_sigs.​S.​Lwt]
l5 [Eliom_shared_sigs.​S]
l5_s [Eliom_shared_sigs.​S.​Lwt]
l6 [Eliom_shared_sigs.​S]
l6_s [Eliom_shared_sigs.​S.​Lwt]
last_class [Eliom_tools_common]
lazy_form [Eliom_content_sigs.​LINKS_AND_FORMS]
left [Eliom_content.​Html5.​Manip.​SetCss]
left [Eliom_content.​Html5.​Manip.​Css]
leftPx [Eliom_content.​Html5.​Manip.​SetCss]
leftPx [Eliom_content.​Html5.​Manip.​Css]
letterSpacing [Eliom_content.​Html5.​Manip.​SetCss]
letterSpacing [Eliom_content.​Html5.​Manip.​Css]
level_class [Eliom_tools_common]
lineHeight [Eliom_content.​Html5.​Manip.​SetCss]
lineHeight [Eliom_content.​Html5.​Manip.​Css]
list [Eliom_parameter]
listStyle [Eliom_content.​Html5.​Manip.​SetCss]
listStyle [Eliom_content.​Html5.​Manip.​Css]
listStyleImage [Eliom_content.​Html5.​Manip.​SetCss]
listStyleImage [Eliom_content.​Html5.​Manip.​Css]
listStylePosition [Eliom_content.​Html5.​Manip.​SetCss]
listStylePosition [Eliom_content.​Html5.​Manip.​Css]
listStyleType [Eliom_content.​Html5.​Manip.​SetCss]
listStyleType [Eliom_content.​Html5.​Manip.​Css]
list_of_nl_params_set [Eliom_parameter]
load [Eliom_cscache]

Load (or reload) in cache the piece of data from server

local [Eliom_shared_sigs.​VALUE]

local x is the local portion of x.

local_find [Eliom_cscache]

Find a piece of data in local cache, without trying to fetch it from server.

lwt_get_form [Eliom_form_sigs.​S]

Same as Eliom_form_sigs.​S.​get_form but taking a cooperative function for <form> content generation.

lwt_ignore [Eliom_lib]
lwt_post_form [Eliom_form_sigs.​S]

Same as Eliom_form_sigs.​S.​post_form but taking a cooperative function for <form> content generation.


M
make_encoded_parameters [Eliom_lib.​Url]
make_non_localized_parameters [Eliom_parameter]
make_params_names [Eliom_parameter]
make_post_uri_components [Eliom_uri]

Same a Eliom_uri.​make_uri_components, but also returns a table of post parameters.

make_post_uri_components [Eliom_form_sigs.​S]

Same as LINK.make_uri_components, but also returns a list of post parameters.

make_string_uri [Eliom_uri]

The function make_string_uri ~service get_params creates the string corresponding to the URL of the service service applied to the GET parameters get_params.

make_string_uri_from_components [Eliom_uri]

The function make_string_uri_from_components path get_params fragment build the corresponding string URL.

make_uri [Eliom_form_sigs.​LINKS]

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

make_uri_components [Eliom_uri]

The function make_uri_components service get_params returns the a triplet (path, get_params, fragment) that is a decomposition of the URL of service applied to the GET parameters get_params.

map [Eliom_shared_sigs.​RLIST]
map [Eliom_shared_sigs.​S]
map_p [Eliom_shared_sigs.​RLIST.​Lwt]
map_s [Eliom_shared_sigs.​S.​Lwt]
margin [Eliom_content.​Html5.​Manip.​SetCss]
margin [Eliom_content.​Html5.​Manip.​Css]
marginBottom [Eliom_content.​Html5.​Manip.​SetCss]
marginBottom [Eliom_content.​Html5.​Manip.​Css]
marginBottomPx [Eliom_content.​Html5.​Manip.​SetCss]
marginBottomPx [Eliom_content.​Html5.​Manip.​Css]
marginLeft [Eliom_content.​Html5.​Manip.​SetCss]
marginLeft [Eliom_content.​Html5.​Manip.​Css]
marginLeftPx [Eliom_content.​Html5.​Manip.​SetCss]
marginLeftPx [Eliom_content.​Html5.​Manip.​Css]
marginRight [Eliom_content.​Html5.​Manip.​SetCss]
marginRight [Eliom_content.​Html5.​Manip.​Css]
marginRightPx [Eliom_content.​Html5.​Manip.​SetCss]
marginRightPx [Eliom_content.​Html5.​Manip.​Css]
marginTop [Eliom_content.​Html5.​Manip.​SetCss]
marginTop [Eliom_content.​Html5.​Manip.​Css]
marginTopPx [Eliom_content.​Html5.​Manip.​SetCss]
marginTopPx [Eliom_content.​Html5.​Manip.​Css]
maxHeight [Eliom_content.​Html5.​Manip.​SetCss]
maxHeight [Eliom_content.​Html5.​Manip.​Css]
maxHeightPx [Eliom_content.​Html5.​Manip.​SetCss]
maxHeightPx [Eliom_content.​Html5.​Manip.​Css]
maxWidth [Eliom_content.​Html5.​Manip.​SetCss]
maxWidth [Eliom_content.​Html5.​Manip.​Css]
maxWidthPx [Eliom_content.​Html5.​Manip.​SetCss]
maxWidthPx [Eliom_content.​Html5.​Manip.​Css]
menu [Eliom_tools.​HTML5_TOOLS]

The function menu elts (), where elts is a list of pair (service, content), creates a list of link towards the services.

menu_class [Eliom_tools_common]
merge [Eliom_shared_sigs.​S]
merge_s [Eliom_shared_sigs.​S.​Lwt]
minHeight [Eliom_content.​Html5.​Manip.​SetCss]
minHeight [Eliom_content.​Html5.​Manip.​Css]
minHeightPx [Eliom_content.​Html5.​Manip.​SetCss]
minHeightPx [Eliom_content.​Html5.​Manip.​Css]
minWidth [Eliom_content.​Html5.​Manip.​SetCss]
minWidth [Eliom_content.​Html5.​Manip.​Css]
minWidthPx [Eliom_content.​Html5.​Manip.​SetCss]
minWidthPx [Eliom_content.​Html5.​Manip.​Css]
multiple_select [Eliom_form_sigs.​S]

Creates a multiple-selection <select> tag.


N
nativeint [Eliom_form_sigs.​S]
new_configuration [Eliom_comet.​Configuration]

Creates a new configuration with default value.

new_elt_id [Eliom_content_core.​Html5.​Id]

The function new_elt_id () creates a new HTML5 element identifier.

new_elt_id [Eliom_content_core.​Svg.​Id]
new_elt_id [Eliom_content.​Html5.​Id]

The function new_elt_id () creates a new global HTML5 element identifier (see the Eliom manual for more information on global element).

new_elt_id [Eliom_content.​Svg.​Id]

The function new_elt_id () creates a new HTML5 element identifier.

nextSibling [Eliom_content.​Html5.​Manip]

nextSibling elt returns the next element that has the same parent, if elt is not the last.

nextSibling [Eliom_content.​Svg.​Manip]

nextSibling elt returns the next element that has the same parent, if elt is not the last.

nl_prod [Eliom_parameter]
node [Eliom_content_core.​Html5.​R]

the function node s create an HTML5 elt from a signal s.

node [Eliom_content_core.​Svg.​R]

The function node s creates an SVG elt from a signal s.

node [Eliom_content_core.​Xml_wed]
node [Eliom_content.​Html5.​C]

Those two functions are the identity on client-side (the init argument is ignored).

node [Eliom_content.​Html5.​R]

Function node s create an HTML5 elt from a signal s.

node [Eliom_content.​Svg.​C]
node [Eliom_content.​Svg.​R]

The function node s creates an SVG elt from a signal s.

nth [Eliom_content.​Html5.​Manip]

nth e n returns the nth child of e (first is 0)

nth [Eliom_content.​Svg.​Manip]

nth e n returns the nth child of e (first is 0)


O
ocaml [Eliom_parameter]
of_element [Eliom_content_core.​Svg.​Of_dom]
of_element [Eliom_content.​Svg.​Of_dom]
of_element [Eliom_content.​Svg.​To_dom]
of_json [Eliom_lib]
of_node [Eliom_content.​Svg.​To_dom]
of_pcdata [Eliom_content.​Svg.​To_dom]
offsetHeight [Eliom_content.​Html5.​Manip.​Attr]
offsetWidth [Eliom_content.​Html5.​Manip.​Attr]
onabort [Eliom_content.​Html5.​Manip.​Ev]
onblur [Eliom_content.​Html5.​Manip.​Ev]
onblur_textarea [Eliom_content.​Html5.​Manip.​Ev]
onchange [Eliom_content.​Html5.​Manip.​Ev]
onchange_select [Eliom_content.​Html5.​Manip.​Ev]
onclick [Eliom_content.​Html5.​Manip.​Ev]
ondblclick [Eliom_content.​Html5.​Manip.​Ev]
onerror [Eliom_content.​Html5.​Manip.​Ev]
onfocus [Eliom_content.​Html5.​Manip.​Ev]
onfocus_textarea [Eliom_content.​Html5.​Manip.​Ev]
onkeydown [Eliom_content.​Html5.​Manip.​Ev]
onkeyup [Eliom_content.​Html5.​Manip.​Ev]
onload [Eliom_content.​Html5.​Manip.​Ev]
onload [Eliom_client]

Registers some code to be executed after loading the client application, or after changing the page the next time.

onmousedown [Eliom_content.​Html5.​Manip.​Ev]
onmouseout [Eliom_content.​Html5.​Manip.​Ev]
onmouseover [Eliom_content.​Html5.​Manip.​Ev]
onmouseup [Eliom_content.​Html5.​Manip.​Ev]
onreturn [Eliom_content.​Html5.​Manip.​Ev]
onscroll [Eliom_content.​Html5.​Manip.​Ev]
onunload [Eliom_client]

onunload f registers f as a handler to be called before changing the page the next time.

opacity [Eliom_content.​Html5.​Manip.​SetCss]
opacity [Eliom_content.​Html5.​Manip.​Css]
opt [Eliom_parameter]
original_stream [Eliom_bus]

stream b returns the stream of data sent to bus b.

outline [Eliom_content.​Html5.​Manip.​SetCss]
outline [Eliom_content.​Html5.​Manip.​Css]
outlineColor [Eliom_content.​Html5.​Manip.​SetCss]
outlineColor [Eliom_content.​Html5.​Manip.​Css]
outlineOffset [Eliom_content.​Html5.​Manip.​SetCss]
outlineOffset [Eliom_content.​Html5.​Manip.​Css]
outlineStyle [Eliom_content.​Html5.​Manip.​SetCss]
outlineStyle [Eliom_content.​Html5.​Manip.​Css]
outlineWidth [Eliom_content.​Html5.​Manip.​SetCss]
outlineWidth [Eliom_content.​Html5.​Manip.​Css]
overflow [Eliom_content.​Html5.​Manip.​SetCss]
overflow [Eliom_content.​Html5.​Manip.​Css]
overflowX [Eliom_content.​Html5.​Manip.​SetCss]
overflowX [Eliom_content.​Html5.​Manip.​Css]
overflowY [Eliom_content.​Html5.​Manip.​SetCss]
overflowY [Eliom_content.​Html5.​Manip.​Css]

P
padding [Eliom_content.​Html5.​Manip.​SetCss]
padding [Eliom_content.​Html5.​Manip.​Css]
paddingBottom [Eliom_content.​Html5.​Manip.​SetCss]
paddingBottom [Eliom_content.​Html5.​Manip.​Css]
paddingBottomPx [Eliom_content.​Html5.​Manip.​SetCss]
paddingBottomPx [Eliom_content.​Html5.​Manip.​Css]
paddingLeft [Eliom_content.​Html5.​Manip.​SetCss]
paddingLeft [Eliom_content.​Html5.​Manip.​Css]
paddingLeftPx [Eliom_content.​Html5.​Manip.​SetCss]
paddingLeftPx [Eliom_content.​Html5.​Manip.​Css]
paddingRight [Eliom_content.​Html5.​Manip.​SetCss]
paddingRight [Eliom_content.​Html5.​Manip.​Css]
paddingRightPx [Eliom_content.​Html5.​Manip.​SetCss]
paddingRightPx [Eliom_content.​Html5.​Manip.​Css]
paddingTop [Eliom_content.​Html5.​Manip.​SetCss]
paddingTop [Eliom_content.​Html5.​Manip.​Css]
paddingTopPx [Eliom_content.​Html5.​Manip.​SetCss]
paddingTopPx [Eliom_content.​Html5.​Manip.​Css]
pageBreakAfter [Eliom_content.​Html5.​Manip.​SetCss]
pageBreakAfter [Eliom_content.​Html5.​Manip.​Css]
pageBreakBefore [Eliom_content.​Html5.​Manip.​SetCss]
pageBreakBefore [Eliom_content.​Html5.​Manip.​Css]
parentNode [Eliom_content.​Html5.​Manip]

parentNode elt returns the parent of elt, if any.

parentNode [Eliom_content.​Svg.​Manip]

parentNode elt returns the parent of elt, if any.

position [Eliom_content.​Html5.​Manip.​SetCss]
position [Eliom_content.​Html5.​Manip.​Css]
post_coservice [Eliom_service.​Http]

The function post_coservice ~fallback ~post_params creates an attached coservice with the same path and GET parameters than the service fallback and taking post_params as POST parameters.

post_coservice [Eliom_service.​Ocaml]

The function post_coservice ~fallback ~post_params creates an attached coservice with the same path and GET parameters than the service fallback and taking post_params as POST parameters.

post_coservice [Eliom_service.​App]

The function post_coservice ~fallback ~post_params creates an attached coservice with the same path and GET parameters than the service fallback and taking post_params as POST parameters.

post_coservice [Eliom_service.​Unsafe]

The function post_coservice ~fallback ~post_params creates an attached coservice with the same path and GET parameters than the service fallback and taking post_params as POST parameters.

post_coservice' [Eliom_service.​Http]

The function post_coservice' ~post_params creates a non-attached coservice taking post_params as POST parameters.

post_coservice' [Eliom_service.​Ocaml]

The function post_coservice' ~post_params creates a non-attached coservice taking post_params as POST parameters.

post_coservice' [Eliom_service.​App]

The function post_coservice' ~post_params creates a non-attached coservice taking post_params as POST parameters.

post_coservice' [Eliom_service.​Unsafe]

The function post_coservice' ~post_params creates a non-attached coservice taking post_params as POST parameters.

post_form [Eliom_form_sigs.​S]

The function post_form service formgen get_params creates a POST <form> to service preapplied to the GET parameters get_params.

post_service [Eliom_service.​Http]

The function post_service ~fallback ~post_params () creates a service that takes post_params as POST parameters and share the same path and GET parameters than the service fallback.

post_service [Eliom_service.​Ocaml]

The function post_service ~fallback ~post_params () creates a service that takes post_params as POST parameters and share the same path and GET parameters than the service fallback.

post_service [Eliom_service.​App]

The function post_service ~fallback ~post_params () creates a service that takes post_params as POST parameters and share the same path and GET parameters than the service fallback.

post_service [Eliom_service.​Unsafe]

The function post_service ~fallback ~post_params () creates a service that takes post_params as POST parameters and share the same path and GET parameters than the service fallback.

preapply [Eliom_service]

The function preapply ~service paramaters creates a new service by preapplying service to the GET parameters.

previousSibling [Eliom_content.​Html5.​Manip]

previousSibling elt returns the previous element that has the same parent, if elt is not the first.

previousSibling [Eliom_content.​Svg.​Manip]

previousSibling elt returns the previous element that has the same parent, if elt is not the first.

prod [Eliom_parameter]
put_coservice [Eliom_service.​Http]

The function put_coservice ~fallback ~get_params creates an attached coservice with the same path and GET parameters than the service fallback and taking a single POST parameter of type Eliom_parameter.​raw_post_data.

put_coservice [Eliom_service.​Ocaml]

The function put_coservice ~fallback ~get_params creates an attached coservice with the same path and GET parameters than the service fallback and taking a single POST parameter of type Eliom_parameter.​raw_post_data.

put_coservice [Eliom_service.​App]

The function put_coservice ~fallback ~get_params creates an attached coservice with the same path and GET parameters than the service fallback and taking a single POST parameter of type Eliom_parameter.​raw_post_data.

put_coservice [Eliom_service.​Unsafe]

The function put_coservice ~fallback ~get_params creates an attached coservice with the same path and GET parameters than the service fallback and taking a single POST parameter of type Eliom_parameter.​raw_post_data.

put_coservice' [Eliom_service.​Http]

The function put_coservice' ~get_params creates a non-attached coservice taking a single POST parameter of type Eliom_parameter.​raw_post_data.

put_coservice' [Eliom_service.​Ocaml]

The function put_coservice' ~get_params creates a non-attached coservice taking a single POST parameter of type Eliom_parameter.​raw_post_data.

put_coservice' [Eliom_service.​App]

The function put_coservice' ~get_params creates a non-attached coservice taking a single POST parameter of type Eliom_parameter.​raw_post_data.

put_coservice' [Eliom_service.​Unsafe]

The function put_coservice' ~get_params creates a non-attached coservice taking a single POST parameter of type Eliom_parameter.​raw_post_data.

put_service [Eliom_service.​Http]

The function put_service ~path ~get_params () creates a service that answers the HTTP PUT method, and only takes Eliom_parameter.​raw_post_data as POST parameter.

put_service [Eliom_service.​Ocaml]

The function put_service ~path ~get_params () creates a service that answers the HTTP PUT method, and only takes Eliom_parameter.​raw_post_data as POST parameter.

put_service [Eliom_service.​App]

The function put_service ~path ~get_params () creates a service that answers the HTTP PUT method, and only takes Eliom_parameter.​raw_post_data as POST parameter.

put_service [Eliom_service.​Unsafe]

The function put_service ~path ~get_params () creates a service that answers the HTTP PUT method, and only takes Eliom_parameter.​raw_post_data as POST parameter.


R
radio [Eliom_parameter]
radio [Eliom_form_sigs.​S]

Creates a radio <input> tag.

raise_error [Eliom_lib.​Lwt_log]
raise_error_f [Eliom_lib.​Lwt_log]
raw_post_data [Eliom_parameter]
reconstruct_relative_url_path [Eliom_uri]

The function reconstruct_relative_url_path src dest returns a path to dest that is relative to src.

remove [Eliom_content.​Html5.​Manip.​Class]
remove [Eliom_content.​Svg.​Manip.​Class]
removeChild [Eliom_content.​Html5.​Manip.​Named]

see removeChild

removeChild [Eliom_content.​Html5.​Manip]

The function removeChild e1 e2 removes for e2 from the list of e1 children.

removeChild [Eliom_content.​Svg.​Manip.​Named]

see removeChild

removeChild [Eliom_content.​Svg.​Manip]

removeChild e1 e2 removes for e2 from the list of children of e1.

removeChildren [Eliom_content.​Html5.​Manip.​Named]

see removeChildren

removeChildren [Eliom_content.​Html5.​Manip]

The function removeChildren e1 removes e1 children.

removeChildren [Eliom_content.​Svg.​Manip.​Named]

see removeChildren

removeChildren [Eliom_content.​Svg.​Manip]

removeChildren e1 removes all children of e1.

removeSelf [Eliom_content.​Html5.​Manip]

removeSelf e removes element e from the DOM.

removeSelf [Eliom_content.​Svg.​Manip]

removeSelf e removes element e from the DOM.

remove_eols [Eliom_lib.​String]
remove_from_nlp [Eliom_parameter]
removes [Eliom_content.​Html5.​Manip.​Class]
removes [Eliom_content.​Svg.​Manip.​Class]
replace [Eliom_content.​Html5.​Manip.​Class]
replace [Eliom_content.​Svg.​Manip.​Class]
replaceChild [Eliom_content.​Html5.​Manip.​Named]

see replaceChild

replaceChild [Eliom_content.​Html5.​Manip]

The function replace e1 e2 e3 replaces for e2 by e3 in the list of e1 children.

replaceChild [Eliom_content.​Svg.​Manip.​Named]

see replaceChild

replaceChild [Eliom_content.​Svg.​Manip]

replace e1 e2 e3 replaces e3 by e2 in the list of children of e1.

replaceChildren [Eliom_content.​Html5.​Manip.​Named]

see replaceChildren

replaceChildren [Eliom_content.​Html5.​Manip]

The function replaceChildren e1 elts replaces all the children of e1 by elt.

replaceChildren [Eliom_content.​Svg.​Manip.​Named]

see replaceChildren

replaceChildren [Eliom_content.​Svg.​Manip]

replaceChildren e1 elts replaces all the children of e1 by elt.

replaceSelf [Eliom_content.​Html5.​Manip]

replaceSelf elt1 elt2 replaces elt1 by elt2.

replaceSelf [Eliom_content.​Svg.​Manip]

replaceSelf elt1 elt2 replaces elt1 by elt2.

resolve [Eliom_lib.​Url]
right [Eliom_content.​Html5.​Manip.​SetCss]
right [Eliom_content.​Html5.​Manip.​Css]
rightPx [Eliom_content.​Html5.​Manip.​SetCss]
rightPx [Eliom_content.​Html5.​Manip.​Css]
rt [Eliom_service]

S
scrollIntoView [Eliom_content.​Html5.​Manip]

The function scrollIntoView elt scroll the page to a position where elt is displayed at the top of the window.

select [Eliom_form_sigs.​S]

Creates a <select> tag.

service [Eliom_service.​Http]

The function service ~path ~get_params () creates a Eliom_service.​Http.​service associated to the path path and taking get_params as GET parameters.

service [Eliom_service.​Ocaml]

The function service ~path ~get_params () creates a Eliom_service.​Ocaml.​service associated to the path path and taking get_params as GET parameters.

service [Eliom_service.​App]

The function service ~path ~get_params () creates a Eliom_service.​App.​service associated to the path path and taking get_params as GET parameters.

service [Eliom_service.​Unsafe]

The function service ~path ~get_params () creates a Eliom_service.​Unsafe.​service associated to the path path and taking get_params as GET parameters.

set [Eliom_parameter]
set_active_until_timeout [Eliom_comet.​Configuration]

set_active_until_timeout c v sets the activity changing behaviour.

set_always_active [Eliom_comet.​Configuration]

set_always_active c b if b is true, tells the client to always stay active.

set_dom [Eliom_content_core.​Html5.​Custom_data]

set_dom element custom_data value sets the custom data attribute for custom_data of an JavaScript element (Dom_html.​element ) to value.

set_dom [Eliom_content.​Html5.​Custom_data]
set_handle_exn_function [Eliom_comet]

Makes possible to customize the function called when comet fails for unknown reason.

set_handle_react_exn_function [Eliom_react.​Down]

Makes possible to customize the function called when comet fails in Eliom_react, for example because a channel is full or closed.

set_queue_size [Eliom_bus]

To reduce traffic from the client busses try to send messages by group.

set_time_before_flush [Eliom_bus]

set_time_before_flush bus time set the maximum time to wait for a new message to enqueue before flushing.

set_time_between_requests [Eliom_comet.​Configuration]

after set_time_between_requests t v, the main loop will wait for v seconds between two requests.

set_time_between_requests_when_idle [Eliom_comet.​Configuration]

set_time_between_requests_when_idle c (a, b) sets the time between two requests when the the windows does not have the focus, after the timeout.

set_timeout [Eliom_comet.​Configuration]

set_timeout c t tells the client to stay active at least t seconds when the application lose the focus.

set_tracing [Eliom_config]

Not tracing by default.

signal [Eliom_shared_sigs.​RLIST]
singleton_s [Eliom_shared_sigs.​RLIST]
space_sep_attrib [Eliom_content_core.​Xml_wed]
split_path [Eliom_lib.​Url]
static_dir [Eliom_service]

The predefined service static_dir allows one to create links to static files.

static_dir_with_params [Eliom_service]

Like static_dir, but allows one to put GET parameters

stream [Eliom_bus]

stream b returns the stream of data sent to bus b.

string [Eliom_parameter]
string [Eliom_form_sigs.​S]
string_attrib [Eliom_content_core.​Xml_wed]
string_coordinates [Eliom_parameter]
string_of_nl_params_set [Eliom_parameter]
string_of_param_name [Eliom_parameter]
string_of_uri [Eliom_content_core.​Xml]
string_radio_required [Eliom_form_sigs.​S]
structure_links [Eliom_tools.​HTML5_TOOLS]

The function structure_links site () returns the tags <link rel="subsection" ...> and <link rev="subsection" ...> for the given hierarchical site.

suffix [Eliom_parameter]
suffix_const [Eliom_parameter]
suffix_prod [Eliom_parameter]
sum [Eliom_parameter]
switch [Eliom_shared_sigs.​S]

T
tableLayout [Eliom_content.​Html5.​Manip.​SetCss]
tableLayout [Eliom_content.​Html5.​Manip.​Css]
table_of_nl_params_set [Eliom_parameter]
textAlign [Eliom_content.​Html5.​Manip.​SetCss]
textAlign [Eliom_content.​Html5.​Manip.​Css]
textDecoration [Eliom_content.​Html5.​Manip.​SetCss]
textDecoration [Eliom_content.​Html5.​Manip.​Css]
textIndent [Eliom_content.​Html5.​Manip.​SetCss]
textIndent [Eliom_content.​Html5.​Manip.​Css]
textTransform [Eliom_content.​Html5.​Manip.​SetCss]
textTransform [Eliom_content.​Html5.​Manip.​Css]
textarea [Eliom_form_sigs.​S]

Creates a <textarea> tag

to_json [Eliom_lib]
to_signal [Eliom_shared]

to_signal ~init s converts the Lwt-wrapped signal s into a regular signal with initial value init.

toggle [Eliom_content.​Html5.​Manip.​Class]
toggle [Eliom_content.​Svg.​Manip.​Class]
toggle2 [Eliom_content.​Html5.​Manip.​Class]
toggle2 [Eliom_content.​Svg.​Manip.​Class]
top [Eliom_content.​Html5.​Manip.​SetCss]
top [Eliom_content.​Html5.​Manip.​Css]
topPx [Eliom_content.​Html5.​Manip.​SetCss]
topPx [Eliom_content.​Html5.​Manip.​Css]
trace [Eliom_lib]

U
unit [Eliom_parameter]
unmarshal_js [Eliom_lib]
unwrap_js [Eliom_unwrap]

unwrap_js v unwraps the content of the JavaScript variable v

uri_attrib [Eliom_content_core.​Xml_wed]
uri_of_fun [Eliom_content_core.​Xml]
uri_of_string [Eliom_content_core.​Xml]
uri_of_string [Eliom_form_sigs.​LINKS]

The function uri_of_string f returns a URI whose content is equivalent to f ().

uris_attrib [Eliom_content_core.​Xml_wed]
user_type [Eliom_parameter]
user_type_coordinates [Eliom_parameter]

V
value [Eliom_shared_sigs.​RLIST]
value [Eliom_shared_sigs.​S]
verticalAlign [Eliom_content.​Html5.​Manip.​SetCss]
verticalAlign [Eliom_content.​Html5.​Manip.​Css]
visibility [Eliom_content.​Html5.​Manip.​SetCss]
visibility [Eliom_content.​Html5.​Manip.​Css]
void_coservice' [Eliom_service]

Void non-attached coservices

void_hidden_coservice' [Eliom_service]

The same, but forcing https.


W
wait_load_end [Eliom_client]

Wait for the initialization phase to terminate

walk_parameter_tree [Eliom_parameter]
whiteSpace [Eliom_content.​Html5.​Manip.​SetCss]
whiteSpace [Eliom_content.​Html5.​Manip.​Css]
width [Eliom_content.​Html5.​Manip.​SetCss]
width [Eliom_content.​Html5.​Manip.​Css]
widthPx [Eliom_content.​Html5.​Manip.​SetCss]
widthPx [Eliom_content.​Html5.​Manip.​Css]
window_open [Eliom_client]

Loads an Eliom service in a window (cf.

with_css_file [Eliom_tools]

Record an CSS file to be included in Eliom_tools.F.html.

with_js_file [Eliom_tools]

Record an (external) JavaScript file to be included in Eliom_tools.F.html.

wordSpacing [Eliom_content.​Html5.​Manip.​SetCss]
wordSpacing [Eliom_content.​Html5.​Manip.​Css]
wrap_handler [Eliom_tools]

This function allows one to wrap a service handler easily depending on whether certain information is available or not.

wrap_param_type [Eliom_parameter]
write [Eliom_bus]

write b v send v to the bus b.


Z
zIndex [Eliom_content.​Html5.​Manip.​SetCss]
zIndex [Eliom_content.​Html5.​Manip.​Css]