Skip to content

Commit 0712ad9

Browse files
committed
Hide back more details doc and don't show them in the Next
1 parent 3990551 commit 0712ad9

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

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

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,10 @@ abstract class Renderer(rootPackage: Member, val members: Map[DRI, Member], prot
4545
// Below code is for walking in order the tree and modifing its nodes basing on its neighbours
4646

4747
// We add dummy guards
48-
val allTemplates: Seq[Option[LoadedTemplate]] = None +: siteContext.allTemplates.map(Some(_)) :+ None
48+
val notHidden: Seq[Option[LoadedTemplate]] = None +: siteContext.allTemplates.filterNot(_.hidden).map(Some(_)) :+ None
4949

5050
// Let's gather the list of maps for each template with its in-order neighbours
51-
val newSettings: List[Map[String, Object]] = allTemplates.sliding(size = 3, step = 1).map {
51+
val newSettings: List[Map[String, Object]] = notHidden.sliding(size = 3, step = 1).map {
5252
case None :: None :: Nil =>
5353
Map.empty
5454
case prev :: mid :: next :: Nil =>
@@ -84,7 +84,9 @@ abstract class Renderer(rootPackage: Member, val members: Map[DRI, Member], prot
8484
def updateSettings(templates: Seq[LoadedTemplate], additionalSettings: ListBuffer[Map[String, Object]]): List[LoadedTemplate] =
8585
val updatedTemplates = List.newBuilder[LoadedTemplate]
8686
for template <- templates do
87-
val head: Map[String, Object] = additionalSettings.remove(0)
87+
val head: Map[String, Object] =
88+
if template.hidden then Map.empty
89+
else additionalSettings.remove(0)
8890
val current: Map[String, Object] = template.templateFile.settings.getOrElse("page", Map.empty).asInstanceOf[Map[String, Object]]
8991
val updatedTemplateFile = template.templateFile.copy(settings = template.templateFile.settings.updated("page", head ++ current))
9092
updatedTemplates += template.copy(

0 commit comments

Comments
 (0)