Skip to content

Commit c7b0991

Browse files
committed
Fixed hidden docs
1 parent 56e925e commit c7b0991

File tree

3 files changed

+6
-31
lines changed

3 files changed

+6
-31
lines changed

docs/sidebar.yml

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,13 @@ subsection:
99
subsection:
1010
- page: reference/new-types/intersection-types.md
1111
- page: reference/new-types/intersection-types-spec.md
12-
hidden: true
1312
- page: reference/new-types/union-types.md
1413
- page: reference/new-types/union-types-spec.md
15-
hidden: true
1614
- page: reference/new-types/type-lambdas.md
1715
- page: reference/new-types/type-lambdas-spec.md
18-
hidden: true
1916
- page: reference/new-types/match-types.md
2017
- page: reference/new-types/dependent-function-types.md
2118
- page: reference/new-types/dependent-function-types-spec.md
22-
hidden: true
2319
- page: reference/new-types/polymorphic-function-types.md
2420
- title: Enums
2521
index: reference/enums/enums-index.md
@@ -43,7 +39,6 @@ subsection:
4339
- page: reference/contextual/multiversal-equality.md
4440
- page: reference/contextual/context-functions.md
4541
- page: reference/contextual/context-functions-spec.md
46-
hidden: true
4742
- page: reference/contextual/conversions.md
4843
- page: reference/contextual/by-name-context-parameters.md
4944
- page: reference/contextual/relationship-implicits.md
@@ -54,7 +49,6 @@ subsection:
5449
- page: reference/metaprogramming/compiletime-ops.md
5550
- page: reference/metaprogramming/macros.md
5651
- page: reference/metaprogramming/macros-spec.md
57-
hidden: true
5852
- page: reference/metaprogramming/staging.md
5953
- page: reference/metaprogramming/reflection.md
6054
- page: reference/metaprogramming/tasty-inspect.md
@@ -71,7 +65,6 @@ subsection:
7165
- page: reference/other-new-features/open-classes.md
7266
- page: reference/other-new-features/parameter-untupling.md
7367
- page: reference/other-new-features/parameter-untupling-spec.md
74-
hidden: true
7568
- page: reference/other-new-features/kind-polymorphism.md
7669
- page: reference/other-new-features/matchable.md
7770
- page: reference/other-new-features/threadUnsafe-annotation.md
@@ -88,7 +81,6 @@ subsection:
8881
- page: reference/changed-features/numeric-literals.md
8982
- page: reference/changed-features/structural-types.md
9083
- page: reference/changed-features/structural-types-spec.md
91-
hidden: true
9284
- page: reference/changed-features/operators.md
9385
- page: reference/changed-features/wildcards.md
9486
- page: reference/changed-features/imports.md
@@ -97,15 +89,13 @@ subsection:
9789
- page: reference/changed-features/implicit-resolution.md
9890
- page: reference/changed-features/implicit-conversions.md
9991
- page: reference/changed-features/implicit-conversions-spec.md
100-
hidden: true
10192
- page: reference/changed-features/overload-resolution.md
10293
- page: reference/changed-features/match-syntax.md
10394
- page: reference/changed-features/vararg-splices.md
10495
- page: reference/changed-features/pattern-bindings.md
10596
- page: reference/changed-features/pattern-matching.md
10697
- page: reference/changed-features/eta-expansion.md
10798
- page: reference/changed-features/eta-expansion-spec.md
108-
hidden: true
10999
- page: reference/changed-features/compiler-plugins.md
110100
- page: reference/changed-features/lazy-vals-init.md
111101
- page: reference/changed-features/main-functions.md
@@ -123,14 +113,12 @@ subsection:
123113
- page: reference/dropped-features/early-initializers.md
124114
- page: reference/dropped-features/class-shadowing.md
125115
- page: reference/dropped-features/class-shadowing-spec.md
126-
hidden: true
127116
- page: reference/dropped-features/limit22.md
128117
- page: reference/dropped-features/xml.md
129118
- page: reference/dropped-features/symlits.md
130119
- page: reference/dropped-features/auto-apply.md
131120
- page: reference/dropped-features/weak-conformance.md
132121
- page: reference/dropped-features/weak-conformance-spec.md
133-
hidden: true
134122
- page: reference/dropped-features/nonlocal-returns.md
135123
- page: reference/dropped-features/this-qualifier.md
136124
- page: reference/dropped-features/wildcard-init.md
@@ -143,10 +131,8 @@ subsection:
143131
- page: reference/experimental/canthrow.md
144132
- page: reference/experimental/erased-defs.md
145133
- page: reference/experimental/erased-defs-spec.md
146-
hidden: true
147134
- page: reference/experimental/named-typeargs.md
148135
- page: reference/experimental/named-typeargs-spec.md
149-
hidden: true
150136
- page: reference/experimental/numeric-literals.md
151137
- page: reference/experimental/explicit-nulls.md
152138
- page: reference/experimental/main-annotation.md

project/resources/referenceReplacements/sidebar.yml

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,13 @@ subsection:
55
subsection:
66
- page: reference/new-types/intersection-types.md
77
- page: reference/new-types/intersection-types-spec.md
8-
hidden: true
98
- page: reference/new-types/union-types.md
109
- page: reference/new-types/union-types-spec.md
11-
hidden: true
1210
- page: reference/new-types/type-lambdas.md
1311
- page: reference/new-types/type-lambdas-spec.md
14-
hidden: true
1512
- page: reference/new-types/match-types.md
1613
- page: reference/new-types/dependent-function-types.md
1714
- page: reference/new-types/dependent-function-types-spec.md
18-
hidden: true
1915
- page: reference/new-types/polymorphic-function-types.md
2016
- title: Enums
2117
index: reference/enums/enums-index.md
@@ -39,7 +35,6 @@ subsection:
3935
- page: reference/contextual/multiversal-equality.md
4036
- page: reference/contextual/context-functions.md
4137
- page: reference/contextual/context-functions-spec.md
42-
hidden: true
4338
- page: reference/contextual/conversions.md
4439
- page: reference/contextual/by-name-context-parameters.md
4540
- page: reference/contextual/relationship-implicits.md
@@ -50,7 +45,6 @@ subsection:
5045
- page: reference/metaprogramming/compiletime-ops.md
5146
- page: reference/metaprogramming/macros.md
5247
- page: reference/metaprogramming/macros-spec.md
53-
hidden: true
5448
- page: reference/metaprogramming/staging.md
5549
- page: reference/metaprogramming/reflection.md
5650
- page: reference/metaprogramming/tasty-inspect.md
@@ -67,7 +61,6 @@ subsection:
6761
- page: reference/other-new-features/open-classes.md
6862
- page: reference/other-new-features/parameter-untupling.md
6963
- page: reference/other-new-features/parameter-untupling-spec.md
70-
hidden: true
7164
- page: reference/other-new-features/kind-polymorphism.md
7265
- page: reference/other-new-features/matchable.md
7366
- page: reference/other-new-features/threadUnsafe-annotation.md
@@ -84,7 +77,6 @@ subsection:
8477
- page: reference/changed-features/numeric-literals.md
8578
- page: reference/changed-features/structural-types.md
8679
- page: reference/changed-features/structural-types-spec.md
87-
hidden: true
8880
- page: reference/changed-features/operators.md
8981
- page: reference/changed-features/wildcards.md
9082
- page: reference/changed-features/imports.md
@@ -93,15 +85,13 @@ subsection:
9385
- page: reference/changed-features/implicit-resolution.md
9486
- page: reference/changed-features/implicit-conversions.md
9587
- page: reference/changed-features/implicit-conversions-spec.md
96-
hidden: true
9788
- page: reference/changed-features/overload-resolution.md
9889
- page: reference/changed-features/match-syntax.md
9990
- page: reference/changed-features/vararg-splices.md
10091
- page: reference/changed-features/pattern-bindings.md
10192
- page: reference/changed-features/pattern-matching.md
10293
- page: reference/changed-features/eta-expansion.md
10394
- page: reference/changed-features/eta-expansion-spec.md
104-
hidden: true
10595
- page: reference/changed-features/compiler-plugins.md
10696
- page: reference/changed-features/lazy-vals-init.md
10797
- page: reference/changed-features/main-functions.md
@@ -119,14 +109,12 @@ subsection:
119109
- page: reference/dropped-features/early-initializers.md
120110
- page: reference/dropped-features/class-shadowing.md
121111
- page: reference/dropped-features/class-shadowing-spec.md
122-
hidden: true
123112
- page: reference/dropped-features/limit22.md
124113
- page: reference/dropped-features/xml.md
125114
- page: reference/dropped-features/symlits.md
126115
- page: reference/dropped-features/auto-apply.md
127116
- page: reference/dropped-features/weak-conformance.md
128117
- page: reference/dropped-features/weak-conformance-spec.md
129-
hidden: true
130118
- page: reference/dropped-features/nonlocal-returns.md
131119
- page: reference/dropped-features/this-qualifier.md
132120
- page: reference/dropped-features/wildcard-init.md
@@ -139,10 +127,8 @@ subsection:
139127
- page: reference/experimental/canthrow.md
140128
- page: reference/experimental/erased-defs.md
141129
- page: reference/experimental/erased-defs-spec.md
142-
hidden: true
143130
- page: reference/experimental/named-typeargs.md
144131
- page: reference/experimental/named-typeargs-spec.md
145-
hidden: true
146132
- page: reference/experimental/numeric-literals.md
147133
- page: reference/experimental/explicit-nulls.md
148134
- page: reference/experimental/main-annotation.md

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

Lines changed: 6 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 =>
@@ -81,10 +81,13 @@ abstract class Renderer(rootPackage: Member, val members: Map[DRI, Member], prot
8181
).flatten.toMap
8282
}.toList
8383

84+
8485
def updateSettings(templates: Seq[LoadedTemplate], additionalSettings: ListBuffer[Map[String, Object]]): List[LoadedTemplate] =
8586
val updatedTemplates = List.newBuilder[LoadedTemplate]
8687
for template <- templates do
87-
val head: Map[String, Object] = additionalSettings.remove(0)
88+
val head: Map[String, Object] =
89+
if template.hidden then Map.empty
90+
else additionalSettings.remove(0)
8891
val current: Map[String, Object] = template.templateFile.settings.getOrElse("page", Map.empty).asInstanceOf[Map[String, Object]]
8992
val updatedTemplateFile = template.templateFile.copy(settings = template.templateFile.settings.updated("page", head ++ current))
9093
updatedTemplates += template.copy(

0 commit comments

Comments
 (0)