sig
val change_page :
?absolute:bool ->
?absolute_path:bool ->
?https:bool ->
service:('a, 'b, [< Eliom_service.service_kind ],
[< Eliom_service.suff ], 'd, 'e, [< Eliom_service.registrable ],
Eliom_registration.appl_service)
Eliom_service.service ->
?hostname:string ->
?port:int ->
?fragment:string ->
?keep_nl_params:[ `All | `None | `Persistent ] ->
?nl_params:Eliom_parameter.nl_params_set ->
?keep_get_na_params:bool -> 'a -> 'b -> unit Lwt.t
val call_caml_service :
?absolute:bool ->
?absolute_path:bool ->
?https:bool ->
service:('a, 'b, [< Eliom_service.service_kind ],
[< Eliom_service.suff ], 'd, 'e, [< Eliom_service.registrable ],
'return Eliom_parameter.caml)
Eliom_service.service ->
?hostname:string ->
?port:int ->
?fragment:string ->
?keep_nl_params:[ `All | `None | `Persistent ] ->
?nl_params:Eliom_parameter.nl_params_set ->
?keep_get_na_params:bool -> 'a -> 'b -> 'return Lwt.t
val exit_to :
?absolute:bool ->
?absolute_path:bool ->
?https:bool ->
service:('a, 'b, [< Eliom_service.service_kind ],
[< Eliom_service.suff ], 'd, 'e, [< Eliom_service.registrable ],
[< Eliom_registration.non_caml_service ])
Eliom_service.service ->
?hostname:string ->
?port:int ->
?fragment:string ->
?keep_nl_params:[ `All | `None | `Persistent ] ->
?nl_params:Eliom_parameter.nl_params_set ->
?keep_get_na_params:bool -> 'a -> 'b -> unit
val window_open :
window_name:Js.js_string Js.t ->
?window_features:Js.js_string Js.t ->
?absolute:bool ->
?absolute_path:bool ->
?https:bool ->
service:('a, unit, [< Eliom_service.get_service_kind ],
[< Eliom_service.suff ], 'b, unit,
[< Eliom_service.registrable ], 'c)
Eliom_service.service ->
?hostname:string ->
?port:int ->
?fragment:string ->
?keep_nl_params:[ `All | `None | `Persistent ] ->
?nl_params:Eliom_parameter.nl_params_set ->
?keep_get_na_params:bool -> 'a -> Dom_html.window Js.t
val call_service :
?absolute:bool ->
?absolute_path:bool ->
?https:bool ->
service:('a, 'b, [< Eliom_service.service_kind ],
[< Eliom_service.suff ], 'd, 'e, [< Eliom_service.registrable ],
'return)
Eliom_service.service ->
?hostname:string ->
?port:int ->
?fragment:string ->
?keep_nl_params:[ `All | `None | `Persistent ] ->
?nl_params:Eliom_parameter.nl_params_set ->
?keep_get_na_params:bool -> 'a -> 'b -> string Lwt.t
val onload : (unit -> unit) -> unit
val onunload : (unit -> unit) -> unit
val wait_load_end : unit -> unit Lwt.t
val in_onload : unit -> bool
val run_callbacks : (unit -> unit) list -> unit
val broadcast_load_end : unit -> unit
val flush_onload : unit -> (unit -> unit) list
val relink_request_nodes : Dom_html.htmlElement Js.t -> unit
val reset_request_nodes : unit -> unit
val force_unwrapped_elts : unit -> unit
val do_request_data : Eliom_lib.request_data -> unit
val relink_page_but_closure_nodes :
Dom_html.element Js.t -> Dom_html.element Dom.nodeList Js.t
val leave_page : unit -> unit
val set_initial_load : unit -> unit
val relink_closure_nodes :
Dom_html.element Js.t ->
(Dom_html.event Js.t -> unit) Eliom_lib.Client_value_server_repr.t
Eliom_content_core.Xml.ClosureMap.t ->
Dom_html.element Dom.nodeList Js.t -> unit -> unit
val getElementById : string -> Dom.node Js.t
val rebuild_node' : Eliom_content_core.Xml.elt -> Dom.node Js.t
val rebuild_node : string -> 'a Eliom_content_core.Html5.elt -> < .. > Js.t
module Syntax_helpers :
sig
val get_injection : string -> 'a
val register_client_closure : int64 -> ('args -> 'res) -> unit
val close_server_section : string -> unit
val open_client_section : string -> unit
val get_escaped_value : Eliom_lib.escaped_value -> 'a
end
end