aboutsummaryrefslogtreecommitdiff
path: root/plugins/base/src/main/kotlin/renderers/html
diff options
context:
space:
mode:
authorMarcin Aman <marcin.aman@gmail.com>2021-04-14 15:15:48 +0200
committerGitHub <noreply@github.com>2021-04-14 15:15:48 +0200
commitd0f83037a12441145d35090461ef3c91df4c4076 (patch)
treeace7e41d4048a848179409b648cf88a32659cae4 /plugins/base/src/main/kotlin/renderers/html
parentf27be3dfd3fa264f946161611638ad260a0ff392 (diff)
downloaddokka-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.kt4
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)