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.server/Eliommod/index.html
Module Eliommod
Source
Internal functions used by Eliom:
Tables of services (global and session tables,
persistent and volatile data tables)
Store and load services
Source
val create_sitedata :
Ocsigen_extensions.virtual_hosts ->
Eliom_lib.Url.path ->
Ocsigen_extensions.config_info ->
Eliom_common.sitedata
We associate to each service a function server_params -> page
Source
val parse_eliom_option :
(([> `Client_process | `Session ] ->
Eliom_common_base.scope_hierarchy Eliom_lib.Option.t ->
float option ->
'a)
* ([> `Client_process | `Session ] ->
Eliom_common_base.scope_hierarchy Eliom_lib.Option.t ->
float option ->
'a)
* ([> `Client_process | `Session ] ->
Eliom_common_base.scope_hierarchy Eliom_lib.Option.t ->
float option ->
'a)
* ([> `Client_process | `Session ] ->
Eliom_common_base.scope_hierarchy Eliom_lib.Option.t ->
float option ->
'a)
* (int ->
'a)
* (int ->
'a)
* (int ->
'a)
* (int ->
'a)
* (int ->
'a)
* (int ->
'a)
* (int ->
'a)
* (int ->
'a)
* (int ->
'a)
* (int ->
'a)
* (int ->
'a)
* (bool ->
'a)
* (int ->
'a)
* (int ->
'a)
* ((bool * bool) ->
'a)
* ((Eliom_lib.Url.path * int) option ->
'a)
* (string ->
'a)
* ((string * Re.re) ->
'a)
* ((string * Re.re) ->
'a)
* (Eliom_common.omitpersistentstorage_rule list option ->
'a)) ->
Xml.xml ->
'a
Source
val parse_eliom_options :
(([> `Client_process | `Session ] ->
Eliom_common_base.scope_hierarchy Eliom_lib.Option.t ->
float option ->
'a)
* ([> `Client_process | `Session ] ->
Eliom_common_base.scope_hierarchy Eliom_lib.Option.t ->
float option ->
'a)
* ([> `Client_process | `Session ] ->
Eliom_common_base.scope_hierarchy Eliom_lib.Option.t ->
float option ->
'a)
* ([> `Client_process | `Session ] ->
Eliom_common_base.scope_hierarchy Eliom_lib.Option.t ->
float option ->
'a)
* (int ->
'a)
* (int ->
'a)
* (int ->
'a)
* (int ->
'a)
* (int ->
'a)
* (int ->
'a)
* (int ->
'a)
* (int ->
'a)
* (int ->
'a)
* (int ->
'a)
* (int ->
'a)
* (bool ->
'a)
* (int ->
'a)
* (int ->
'a)
* ((bool * bool) ->
'a)
* ((Eliom_lib.Url.path * int) option ->
'a)
* (string ->
'a)
* ((string * Re.re) ->
'a)
* ((string * Re.re) ->
'a)
* (Eliom_common.omitpersistentstorage_rule list option ->
'a)) ->
Xml.xml list ->
Xml.xml list
Parsing global configuration for Eliommod:
Function to be called at the end of the initialisation phase
Function that will handle exceptions during the initialisation phase
Module loading
Register function for evaluation at site initialisation
Source
val parse_config :
'a ->
Ocsigen_extensions.virtual_hosts ->
Ocsigen_extensions.config_info ->
Eliom_lib.Url.path ->
'b ->
'c ->
Xml.xml ->
Ocsigen_extensions.request_state ->
Ocsigen_extensions.answer Lwt.t
Parsing of config file for each site:
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>