@@ -23,7 +23,9 @@ let stripMicrosoft (str: string) =
23
23
str
24
24
25
25
let getComment ( c : ApiDocComment ) =
26
- sprintf """ <div class="comment">%s </div>""" c.FullText
26
+ div [ Class " comment" ] [
27
+ !! c.FullText
28
+ ]
27
29
28
30
let formatMember ( m : ApiDocMember ) =
29
31
let hasCustomOp =
@@ -54,9 +56,18 @@ let formatMember (m: ApiDocMember) =
54
56
br []
55
57
br []
56
58
b [] [!! " Signature: " ]
57
- !! m.SignatureTooltip
59
+ code [] [!! m.UsageTooltip]
60
+ br []
61
+ b [] [ !! " Parameters: " ]
62
+ ul [] [
63
+ for ( name, paramTy) in m.ParameterTooltips ->
64
+ li [] [
65
+ code [] [!! ( sprintf " %s : %s " name paramTy) ]
66
+ ]
67
+ ]
68
+
58
69
]
59
- td [] [!! ( getComment m.Comment) ]
70
+ td [] [ getComment m.Comment ]
60
71
]
61
72
62
73
let generateType ctx ( page : ApiPageInfo < ApiDocType >) =
@@ -69,7 +80,7 @@ let generateType ctx (page: ApiPageInfo<ApiDocType>) =
69
80
br []
70
81
b [] [!! " Parent: " ]
71
82
a [ Href ( sprintf " %s .html" page.ParentUrlName)] [!! page.ParentName]
72
- span [] [!! ( getComment t.Comment) ]
83
+ span [] [ getComment t.Comment ]
73
84
br []
74
85
if not ( String.IsNullOrWhiteSpace t.Category) then
75
86
b [] [!! " Category:" ]
@@ -118,7 +129,7 @@ let generateModule ctx (page: ApiPageInfo<ApiDocModule>) =
118
129
br []
119
130
b [] [!! " Parent: " ]
120
131
a [ Href ( sprintf " %s .html" page.ParentUrlName)] [!! page.ParentName]
121
- span [] [!! ( getComment m.Comment) ]
132
+ span [] [ getComment m.Comment ]
122
133
br []
123
134
if not ( String.IsNullOrWhiteSpace m.Category) then
124
135
b [] [!! " Category:" ]
@@ -135,7 +146,7 @@ let generateModule ctx (page: ApiPageInfo<ApiDocModule>) =
135
146
for t in m.NestedTypes do
136
147
tr [] [
137
148
td [] [ a [ Href ( sprintf " %s .html" ( stripMicrosoft t.UrlBaseName))] [!! t.Name ]]
138
- td [] [!! ( getComment t.Comment) ]
149
+ td [] [ getComment t.Comment ]
139
150
]
140
151
]
141
152
br []
@@ -150,7 +161,7 @@ let generateModule ctx (page: ApiPageInfo<ApiDocModule>) =
150
161
for t in m.NestedModules do
151
162
tr [] [
152
163
td [] [ a [ Href ( sprintf " %s .html" ( stripMicrosoft t.UrlBaseName))] [!! t.Name ]]
153
- td [] [!! ( getComment t.Comment) ]
164
+ td [] [ getComment t.Comment ]
154
165
]
155
166
]
156
167
br []
@@ -194,7 +205,7 @@ let generateNamespace ctx (n: ApiDocNamespace) =
194
205
for t in n.Types do
195
206
tr [] [
196
207
td [] [ a [ Href ( sprintf " %s .html" ( stripMicrosoft t.UrlBaseName))] [!! t.Name ]]
197
- td [] [!!( getComment t.Comment) ]
208
+ td [] [ getComment t.Comment ]
198
209
]
199
210
]
200
211
br []
@@ -210,7 +221,7 @@ let generateNamespace ctx (n: ApiDocNamespace) =
210
221
for t in n.Modules do
211
222
tr [] [
212
223
td [] [ a [ Href ( sprintf " %s .html" ( stripMicrosoft t.UrlBaseName))] [!! t.Name ]]
213
- td [] [!! ( getComment t.Comment) ]
224
+ td [] [ getComment t.Comment ]
214
225
]
215
226
]
216
227
]
0 commit comments