Source file eliom_content_.ml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
# 1 "src/lib/eliom_content_.server.ml"
open Eliom_content_core
module Xml = Eliom_content_core.Xml
module Xml_shared = Eliom_shared_content.Xml
module Svg = struct
module Ev' = Svg.Ev'
module F = Svg.F
module D = Svg.D
module R = struct
module Raw = Eliom_shared_content.Svg.R
include Raw
let pcdata _ = `Unimplemented
end
module Id = Svg.Id
type +'a elt = 'a F.elt
type 'a wrap = 'a F.wrap
type 'a list_wrap = 'a F.list_wrap
type 'a attrib = 'a F.attrib
type uri = F.uri
module Printer = Svg.Printer
end
module Html = struct
module Ev' = Html.Ev'
module F = struct
include Html.F
module Arg = struct
include Html.F
module Svg = Eliom_content_core.Svg.F
let uri_of_fun = Eliom_content_core.Xml.uri_of_fun
let attrib_of_service s info =
Eliom_content_core.(
Html.F.to_attrib
(Xml.internal_event_handler_attrib s
(Xml.internal_event_handler_of_service info)))
let to_elt = toelt
end
include Eliom_form.Make_links (Arg)
module Form = Eliom_form.Make (Arg)
end
module D = struct
include Html.D
module Arg = struct
include Html.D
module Svg = Eliom_content_core.Svg.D
let uri_of_fun = Eliom_content_core.Xml.uri_of_fun
let attrib_of_service s info =
Eliom_content_core.(
Html.D.to_attrib
(Xml.internal_event_handler_attrib s
(Xml.internal_event_handler_of_service info)))
let to_elt = toelt
end
include Eliom_form.Make_links (Arg)
module Form = Eliom_form.Make (Arg)
end
module R = Eliom_shared_content.Html.R
module Custom_data = Eliom_content_core.Html.Custom_data
module Id = Html.Id
module Printer = Html.Printer
type +'a elt = 'a F.elt
type 'a wrap = 'a F.wrap
type 'a list_wrap = 'a F.list_wrap
type 'a attrib = 'a F.attrib
type uri = F.uri
type 'a form_param = 'a Eliom_form.param
end