Module Eliom_duce_tools
module Eliom_duce_tools: sig..end
val Eliom_duce_tools.attrib_list : string list -> string
type ('a, 'b) one_page = (unit, unit, 'a, [ `WithoutSuffix ], unit, unit, 'b) Eliom_services.service
val Eliom_duce_tools.last_class : string
val Eliom_duce_tools.current_class : string
val Eliom_duce_tools.disabled_class : string
val Eliom_duce_tools.first_class : string
val Eliom_duce_tools.level_class : string
type ('a, 'b, 'c) hierarchical_site_item =
| | | Disabled |
| | | Site_tree of ('a, 'b, 'c) hierarchical_site |
type ('a, 'b, 'c) main_page =
| | | Main_page of ('a, 'b) one_page |
| | | Default_page of ('a, 'b) one_page |
| | | Not_clickable |
type ('a, 'b, 'c) hierarchical_site =
('a, 'b, 'c) main_page *
('c * ('a, 'b, 'c) hierarchical_site_item) list
val Eliom_duce_tools.find_in_hierarchy :
('a, 'b) one_page option ->
'c * ('d * ('a, 'b, 'd) hierarchical_site_item) list ->
int list
val Eliom_duce_tools.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
