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