@@ -92,24 +92,26 @@ class MemberRenderer(signatureRenderer: SignatureRenderer)(using DocContext) ext
92
92
Seq (dt(" Deprecated" ), dd(content:_* ))
93
93
}
94
94
95
- def memberInfo (m : Member ): Seq [AppliedTag ] =
95
+ def memberInfo (m : Member , withBrief : Boolean = false ): Seq [AppliedTag ] =
96
96
val comment = m.docs
97
97
val bodyContents = m.docs.fold(Nil )(e => renderDocPart(e.body) :: Nil )
98
98
99
99
Seq (
100
- div(cls := " documentableBrief doc" )(comment.flatMap(_.short).fold(" " )(renderDocPart)),
101
- div(cls := " cover" )(
102
- div(cls := " doc" )(bodyContents),
103
- dl(cls := " attributes" )(
104
- docAttributes(m),
105
- companion(m),
106
- deprecation(m),
107
- defintionClasses(m),
108
- inheritedFrom(m),
109
- source(m),
100
+ Option .when(withBrief)(div(cls := " documentableBrief doc" )(comment.flatMap(_.short).fold(" " )(renderDocPart))),
101
+ Some (
102
+ div(cls := " cover" )(
103
+ div(cls := " doc" )(bodyContents),
104
+ dl(cls := " attributes" )(
105
+ docAttributes(m),
106
+ companion(m),
107
+ deprecation(m),
108
+ defintionClasses(m),
109
+ inheritedFrom(m),
110
+ source(m),
111
+ )
110
112
)
111
113
)
112
- )
114
+ ).flatten
113
115
114
116
private def originInfo (m : Member ): Seq [TagArg ] = m.origin match {
115
117
case Origin .ImplicitlyAddedBy (name, dri) =>
@@ -170,7 +172,7 @@ class MemberRenderer(signatureRenderer: SignatureRenderer)(using DocContext) ext
170
172
span(cls := " modifiers" ), // just to have padding on left
171
173
div(
172
174
div(cls := " originInfo" )(originInfo(member):_* ),
173
- div(cls := " memberDocumentation" )(memberInfo(member)),
175
+ div(cls := " memberDocumentation" )(memberInfo(member, withBrief = true )),
174
176
)
175
177
)
176
178
)
@@ -382,7 +384,8 @@ class MemberRenderer(signatureRenderer: SignatureRenderer)(using DocContext) ext
382
384
383
385
div(
384
386
intro,
385
- memberInfo(m),
387
+ memberInfo(m, withBrief = false ),
386
388
classLikeParts(m),
387
389
buildDocumentableFilter, // TODO Need to make it work in JS :(
388
- buildMembers(m))
390
+ buildMembers(m)
391
+ )
0 commit comments