aboutsummaryrefslogtreecommitdiff
path: root/plugins/base/src/main/kotlin/translators
diff options
context:
space:
mode:
authorFilip Zybała <fzybala@virtuslab.com>2020-07-08 10:11:53 +0200
committerPaweł Marks <Kordyjan@users.noreply.github.com>2020-07-13 15:13:01 +0200
commit46bfb60f356a861097149f64bf414e732807c522 (patch)
tree05ddd63773f481e58c717ffe59d0c553722b9957 /plugins/base/src/main/kotlin/translators
parent6377d964819f937bd4a7633488d69edc327542d8 (diff)
downloaddokka-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.kt8
-rw-r--r--plugins/base/src/main/kotlin/translators/documentables/PageContentBuilder.kt4
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