Skip to content

Commit 7994b8f

Browse files
authored
Merge pull request #17 from szymon-rd/always-render-toc
Render TOC only in docs
2 parents b89d511 + 16c7a4b commit 7994b8f

File tree

1 file changed

+13
-8
lines changed

1 file changed

+13
-8
lines changed

scaladoc/src/dotty/tools/scaladoc/renderers/HtmlRenderer.scala

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -213,6 +213,9 @@ class HtmlRenderer(rootPackage: Member, members: Map[DRI, Member])(using ctx: Do
213213
div(cls := "breadcrumbs container")(innerTags:_*)
214214

215215
val (apiNavOpt, docsNavOpt): (Option[(Boolean, Seq[AppliedTag])], Option[(Boolean, Seq[AppliedTag])]) = buildNavigation(link)
216+
val isDocs = docsNavOpt match
217+
case Some(true, _) => true
218+
case _ => false
216219

217220
def textFooter: String | AppliedTag =
218221
args.projectFooter.fold("") { f =>
@@ -303,14 +306,16 @@ class HtmlRenderer(rootPackage: Member, members: Map[DRI, Member])(using ctx: Do
303306
parentsHtml,
304307
div(id := "content", cls := "body-medium")(
305308
div(content),
306-
div(id := "toc", cls:="body-small")(
307-
renderTableOfContents(toc).fold(Nil) { toc =>
308-
div(id := "toc-container")(
309-
span(cls := "toc-title h200")("In this article"),
310-
toc,
311-
)
312-
},
313-
),
309+
if isDocs then
310+
div(id := "toc", cls:="body-small")(
311+
renderTableOfContents(toc).fold(Nil) { toc =>
312+
div(id := "toc-container")(
313+
span(cls := "toc-title h200")("In this article"),
314+
toc,
315+
)
316+
},
317+
)
318+
else Nil
314319
),
315320
div(id := "footer", cls := "body-small mobile-footer")(
316321
div(cls := "left-container")(

0 commit comments

Comments
 (0)