Version 1.0.0
This is a preliminary version of the documentation. Help us to improve it by filling tickets. We are looking for native english speakers to proof read the documentation. Contact us!
module Eliom_duce_tools:sig..end
val attrib_list : string list -> stringtype('a, 'b)one_page =(unit, unit, 'a, [ `WithoutSuffix ], unit, unit, 'b) Eliom_services.service
val menu_class : stringval last_class : stringval current_class : stringval disabled_class : stringval first_class : stringval level_class : stringval menu : ?classe:string list ->
(unit, unit, [< Eliom_services.get_service_kind ] as 'a,
[< Eliom_services.suff ] as 'b, 'c, 'd,
[< Eliom_services.registrable ] as 'e)
Eliom_services.service * {{Eliom_duce.Blocks.a_content_elt_list}} ->
((unit, unit, 'a, 'b, 'c, 'd, 'e) Eliom_services.service *
{{Eliom_duce.Blocks.a_content_elt_list}})
list ->
service:(unit, unit, 'a, 'b, 'c, 'd, 'e) Eliom_services.service ->
sp:Eliom_sessions.server_params -> {{ul}}type ('a, 'b, 'c) hierarchical_site_item = | | Disabled |
| | Site_tree of |
type ('a, 'b, 'c) main_page = | | Main_page of |
| | Default_page of |
| | Not_clickable |
type('a, 'b, 'c)hierarchical_site =('a, 'b, 'c) main_page *
('c * ('a, 'b, 'c) hierarchical_site_item) list
val find_in_hierarchy : ('a, 'b) one_page ->
'c * ('d * ('a, 'b, 'd) hierarchical_site_item) list ->
int listval hierarchical_menu_depth_first : ?classe:string list ->
?whole_tree:bool ->
'a *
({{Eliom_duce.Blocks.a_content_elt_list}} *
([< Eliom_services.get_service_kind ] as 'b,
[< Eliom_services.registrable ] as 'c,
{{Eliom_duce.Blocks.a_content_elt_list}})
hierarchical_site_item)
list ->
service:('b, 'c) one_page ->
sp:Eliom_sessions.server_params -> {{ul}} listval hierarchical_menu_breadth_first : ?classe:string list ->
([< Eliom_services.get_service_kind ] as 'a,
[< Eliom_services.registrable ] as 'b, Eliom_duce.Blocks.a_content_elt_list)
hierarchical_site ->
service:('a, 'b) one_page ->
sp:Eliom_sessions.server_params -> Xhtmltypes_duce.ul listval structure_links : ([< Eliom_services.get_service_kind ] as 'a,
[< Eliom_services.registrable ] as 'b, 'c)
main_page *
('d * ('a, 'b, 'd) hierarchical_site_item) list ->
service:('a, 'b) one_page ->
sp:Eliom_sessions.server_params -> {{link}} list