From d0f83037a12441145d35090461ef3c91df4c4076 Mon Sep 17 00:00:00 2001 From: Marcin Aman Date: Wed, 14 Apr 2021 15:15:48 +0200 Subject: Handle html in kdoc (#1805) --- plugins/base/src/main/kotlin/renderers/html/HtmlRenderer.kt | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'plugins/base/src/main/kotlin/renderers') 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) -- cgit