From d0f83037a12441145d35090461ef3c91df4c4076 Mon Sep 17 00:00:00 2001 From: Marcin Aman <marcin.aman@gmail.com> Date: Wed, 14 Apr 2021 15:15:48 +0200 Subject: Handle html in kdoc (#1805) --- .../kotlin/transformers/pages/comments/DocTagToContentConverter.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'plugins/base/src/main/kotlin/transformers/pages') diff --git a/plugins/base/src/main/kotlin/transformers/pages/comments/DocTagToContentConverter.kt b/plugins/base/src/main/kotlin/transformers/pages/comments/DocTagToContentConverter.kt index a3a9ad6a..a02f1b53 100644 --- a/plugins/base/src/main/kotlin/transformers/pages/comments/DocTagToContentConverter.kt +++ b/plugins/base/src/main/kotlin/transformers/pages/comments/DocTagToContentConverter.kt @@ -7,6 +7,7 @@ import org.jetbrains.dokka.model.properties.PropertyContainer import org.jetbrains.dokka.model.toDisplaySourceSets import org.jetbrains.dokka.pages.* import org.jetbrains.kotlin.utils.addToStdlib.firstIsInstanceOrNull +import org.jetbrains.dokka.model.properties.plus open class DocTagToContentConverter : CommentsToContentConverter { override fun buildContent( @@ -145,7 +146,8 @@ open class DocTagToContentConverter : CommentsToContentConverter { docTag.body, dci, sourceSets.toDisplaySourceSets(), - styles + styles, + extra + HtmlContent.takeIf { docTag.params["content-type"] == "html" } ) ) is Strikethrough -> buildChildren(docTag, setOf(TextStyle.Strikethrough)) @@ -204,7 +206,6 @@ open class DocTagToContentConverter : CommentsToContentConverter { styles ) ) - is CustomDocTag -> if (docTag.isNonemptyFile()) { listOf( ContentGroup( -- cgit