diff options
| author | Filip Zybała <fzybala@virtuslab.com> | 2020-07-08 10:11:53 +0200 |
|---|---|---|
| committer | Paweł Marks <Kordyjan@users.noreply.github.com> | 2020-07-13 15:13:01 +0200 |
| commit | 46bfb60f356a861097149f64bf414e732807c522 (patch) | |
| tree | 05ddd63773f481e58c717ffe59d0c553722b9957 /plugins/base/src/main/kotlin/translators | |
| parent | 6377d964819f937bd4a7633488d69edc327542d8 (diff) | |
| download | dokka-46bfb60f356a861097149f64bf414e732807c522.tar.gz dokka-46bfb60f356a861097149f64bf414e732807c522.tar.bz2 dokka-46bfb60f356a861097149f64bf414e732807c522.zip | |
Implemented extension point for tab sorting strategy
Diffstat (limited to 'plugins/base/src/main/kotlin/translators')
| -rw-r--r-- | plugins/base/src/main/kotlin/translators/documentables/DefaultPageCreator.kt | 8 | ||||
| -rw-r--r-- | plugins/base/src/main/kotlin/translators/documentables/PageContentBuilder.kt | 4 |
2 files changed, 6 insertions, 6 deletions
diff --git a/plugins/base/src/main/kotlin/translators/documentables/DefaultPageCreator.kt b/plugins/base/src/main/kotlin/translators/documentables/DefaultPageCreator.kt index 40283d82..f8dbde60 100644 --- a/plugins/base/src/main/kotlin/translators/documentables/DefaultPageCreator.kt +++ b/plugins/base/src/main/kotlin/translators/documentables/DefaultPageCreator.kt @@ -315,7 +315,7 @@ open class DefaultPageCreator( fun DocumentableContentBuilder.contentForParams() { if (tags.isNotEmptyForTag<Param>()) { - header(2, "Parameters") + header(2, "Parameters", kind = ContentKind.Parameters) group( extra = mainExtra + SimpleAttr.header("Parameters"), styles = setOf(ContentStyle.WithExtraAttributes) @@ -356,7 +356,7 @@ open class DefaultPageCreator( fun DocumentableContentBuilder.contentForSeeAlso() { if (tags.isNotEmptyForTag<See>()) { - header(2, "See also") + header(2, "See also", kind = ContentKind.Comment) group( extra = mainExtra + SimpleAttr.header("See also"), styles = setOf(ContentStyle.WithExtraAttributes) @@ -393,7 +393,7 @@ open class DefaultPageCreator( fun DocumentableContentBuilder.contentForSamples() { val samples = tags.withTypeNamed<Sample>() if (samples.isNotEmpty()) { - header(2, "Samples") + header(2, "Samples", kind = ContentKind.Sample) group( extra = mainExtra + SimpleAttr.header("Samples"), styles = emptySet() @@ -476,7 +476,7 @@ open class DefaultPageCreator( extra: PropertyContainer<ContentNode> = mainExtra ) { if (collection.any()) { - header(2, name) + header(2, name, kind = kind) table(kind, extra = extra, styles = emptySet()) { collection .groupBy { it.name } diff --git a/plugins/base/src/main/kotlin/translators/documentables/PageContentBuilder.kt b/plugins/base/src/main/kotlin/translators/documentables/PageContentBuilder.kt index 94aa2c5a..b7927076 100644 --- a/plugins/base/src/main/kotlin/translators/documentables/PageContentBuilder.kt +++ b/plugins/base/src/main/kotlin/translators/documentables/PageContentBuilder.kt @@ -114,7 +114,7 @@ open class PageContentBuilder( styles, extra + SimpleAttr("anchor", text.replace("\\s".toRegex(), "").toLowerCase()) ) { - text(text) + text(text, kind = kind) block() } ) @@ -172,7 +172,7 @@ open class PageContentBuilder( operation: DocumentableContentBuilder.(T) -> Unit ) { if (renderWhenEmpty || elements.any()) { - header(level, name) { } + header(level, name, kind = kind) { } contents += ContentTable( headers ?: defaultHeaders, elements |
