diff options
| author | Błażej Kardyś <bkardys@virtuslab.com> | 2020-05-27 01:16:48 +0200 |
|---|---|---|
| committer | Błażej Kardyś <bkardys@virtuslab.com> | 2020-06-04 11:26:05 +0200 |
| commit | 6dc9498ca849645ecb4ec923bb7116b245dca706 (patch) | |
| tree | 23022e6d6f3aea18b9e8efaaa482cafae9bee989 /plugins/base/src/main/kotlin/translators | |
| parent | b614604effda51ca7c76c8901be78ced62b642b2 (diff) | |
| download | dokka-6dc9498ca849645ecb4ec923bb7116b245dca706.tar.gz dokka-6dc9498ca849645ecb4ec923bb7116b245dca706.tar.bz2 dokka-6dc9498ca849645ecb4ec923bb7116b245dca706.zip | |
All modules page generation
Diffstat (limited to 'plugins/base/src/main/kotlin/translators')
| -rw-r--r-- | plugins/base/src/main/kotlin/translators/documentables/PageContentBuilder.kt | 23 |
1 files changed, 16 insertions, 7 deletions
diff --git a/plugins/base/src/main/kotlin/translators/documentables/PageContentBuilder.kt b/plugins/base/src/main/kotlin/translators/documentables/PageContentBuilder.kt index 5ff5a954..b670626a 100644 --- a/plugins/base/src/main/kotlin/translators/documentables/PageContentBuilder.kt +++ b/plugins/base/src/main/kotlin/translators/documentables/PageContentBuilder.kt @@ -100,7 +100,7 @@ open class PageContentBuilder( kind, styles, extra + SimpleAttr("anchor", text.replace("\\s".toRegex(), "").toLowerCase()) - ){ + ) { text(text) block() } @@ -206,14 +206,23 @@ open class PageContentBuilder( styles: Set<Style> = mainStyles, extra: PropertyContainer<ContentNode> = mainExtra ) { - contents += ContentDRILink( - listOf(createText(text, kind, sourceSets, styles, extra)), - address, - DCI(mainDRI, kind), - sourceSets - ) + contents += linkNode(text, address, kind, sourceSets, styles, extra) } + fun linkNode( + text: String, + address: DRI, + kind: Kind = ContentKind.Main, + sourceSets: Set<SourceSetData> = mainPlatformData, + styles: Set<Style> = mainStyles, + extra: PropertyContainer<ContentNode> = mainExtra + ) = ContentDRILink( + listOf(createText(text, kind, sourceSets, styles, extra)), + address, + DCI(mainDRI, kind), + sourceSets + ) + fun link( text: String, address: String, |
