@@ -27,13 +27,13 @@ class SignatureRenderer(pageContext: ContentPage, sourceSetRestriciton: JSet[Dis
27
27
case Some (link) => a(href := link, modifiers)(name)
28
28
case None if modifiers.isEmpty => raw(name)
29
29
case _ => span(modifiers)(name)
30
-
30
+
31
31
32
32
def renderElementWith (e : String | (String , DRI ) | Link , modifiers : AppliedAttr * ) = e match
33
33
case (name, dri) => renderLink(name, dri, modifiers:_* )
34
34
case name : String => raw(name)
35
35
case Link (name, dri) => renderLink(name, dri, modifiers:_* )
36
-
36
+
37
37
38
38
def renderElement (e : String | (String , DRI ) | Link ) = renderElementWith(e)
39
39
@@ -65,7 +65,7 @@ class ScalaHtmlRenderer(ctx: DokkaContext) extends SiteRenderer(ctx) {
65
65
node match {
66
66
case n : HtmlContentNode => withHtml(f, raw(n.body).toString)
67
67
case n : HierarchyDiagramContentNode => buildDiagram(f, n.diagram, pageContext)
68
- case n : DocumentableList =>
68
+ case n : DocumentableList =>
69
69
val ss = if sourceSetRestriciton == null then Set .empty.asJava else sourceSetRestriciton
70
70
withHtml(f, buildDocumentableList(n, pageContext, ss).toString())
71
71
case n : DocumentableFilter => withHtml(f, buildDocumentableFilter.toString)
@@ -80,15 +80,15 @@ class ScalaHtmlRenderer(ctx: DokkaContext) extends SiteRenderer(ctx) {
80
80
</svg>
81
81
""" )
82
82
83
-
84
83
85
- private def buildDocumentableList (n : DocumentableList , pageContext : ContentPage , sourceSetRestriciton : JSet [DisplaySourceSet ]) =
86
- def render (n : ContentNode ) = raw(buildWithKotlinx(n, pageContext, null ))
84
+
85
+ private def buildDocumentableList (n : DocumentableList , pageContext : ContentPage , sourceSetRestriciton : JSet [DisplaySourceSet ]) =
86
+ def render (n : ContentNode ) = raw(buildWithKotlinx(n, pageContext, null ))
87
87
88
88
val renderer = SignatureRenderer (pageContext, sourceSets, getLocationProvider)
89
89
import renderer ._
90
90
91
- def buildDocumentable (element : DocumentableElement ) =
91
+ def buildDocumentable (element : DocumentableElement ) =
92
92
def topLevelAttr = Seq (cls := " documentableElement" ) ++ element.attributes.map{ case (n, v) => Attr (s " data-f- $n" ) := v }
93
93
val kind = element.modifiers.takeRight(1 )
94
94
val otherModifiers = element.modifiers.dropRight(1 )
@@ -108,12 +108,12 @@ class ScalaHtmlRenderer(ctx: DokkaContext) extends SiteRenderer(ctx) {
108
108
div(cls := " documentableBrief" )(element.brief.map(render)),
109
109
)
110
110
),
111
-
112
- )
111
+
112
+ )
113
113
114
114
div(cls := " documentableList" )(
115
115
if (n.groupName.isEmpty) raw(" " ) else h3(cls := " documentableHeader" )(n.groupName.map(renderElement)),
116
- n.elements.flatMap {
116
+ n.elements.flatMap {
117
117
case element : DocumentableElement =>
118
118
Seq (buildDocumentable(element))
119
119
case group : DocumentableElementGroup =>
@@ -184,13 +184,11 @@ class ScalaHtmlRenderer(ctx: DokkaContext) extends SiteRenderer(ctx) {
184
184
})
185
185
}
186
186
187
-
188
- def buildDiagram (f : FlowContent , diagram : HierarchyDiagram , pageContext : ContentPage ) =
187
+ def buildDiagram (f : FlowContent , diagram : HierarchyDiagram , pageContext : ContentPage ) =
189
188
val renderer = SignatureRenderer (pageContext, sourceSets, getLocationProvider)
190
189
withHtml(f, div( id := " inheritance-diagram" )(
191
190
svg(id := " graph" ),
192
- script(`type` := " text/dot" , id := " dot" ),
193
- raw(DotDiagramBuilder .build(diagram, renderer))
191
+ script(`type` := " text/dot" , id := " dot" )(raw(DotDiagramBuilder .build(diagram, renderer))),
194
192
).toString()
195
193
)
196
194
0 commit comments