diff options
author | Marcin Aman <marcin.aman@gmail.com> | 2021-04-14 15:15:48 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-04-14 15:15:48 +0200 |
commit | d0f83037a12441145d35090461ef3c91df4c4076 (patch) | |
tree | ace7e41d4048a848179409b648cf88a32659cae4 /plugins/base/src/main/kotlin/renderers/html | |
parent | f27be3dfd3fa264f946161611638ad260a0ff392 (diff) | |
download | dokka-d0f83037a12441145d35090461ef3c91df4c4076.tar.gz dokka-d0f83037a12441145d35090461ef3c91df4c4076.tar.bz2 dokka-d0f83037a12441145d35090461ef3c91df4c4076.zip |
Handle html in kdoc (#1805)
Diffstat (limited to 'plugins/base/src/main/kotlin/renderers/html')
-rw-r--r-- | plugins/base/src/main/kotlin/renderers/html/HtmlRenderer.kt | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/plugins/base/src/main/kotlin/renderers/html/HtmlRenderer.kt b/plugins/base/src/main/kotlin/renderers/html/HtmlRenderer.kt index f0d86b97..6d6f71fb 100644 --- a/plugins/base/src/main/kotlin/renderers/html/HtmlRenderer.kt +++ b/plugins/base/src/main/kotlin/renderers/html/HtmlRenderer.kt @@ -22,6 +22,7 @@ import org.jetbrains.dokka.model.properties.PropertyContainer import org.jetbrains.dokka.model.sourceSetIDs import org.jetbrains.dokka.model.withDescendants import org.jetbrains.dokka.pages.* +import org.jetbrains.dokka.pages.HtmlContent import org.jetbrains.dokka.plugability.* import org.jetbrains.dokka.utilities.htmlEscape import java.net.URI @@ -704,6 +705,9 @@ open class HtmlRenderer( override fun FlowContent.buildText(textNode: ContentText) = when { + textNode.extra[HtmlContent] != null -> { + consumer.onTagContentUnsafe { raw(textNode.text) } + } textNode.hasStyle(TextStyle.Indented) -> { consumer.onTagContentEntity(Entities.nbsp) text(textNode.text) |