diff options
author | Andrzej Ratajczak <andrzej.ratajczak98@gmail.com> | 2020-03-03 14:13:57 +0100 |
---|---|---|
committer | Paweł Marks <Kordyjan@users.noreply.github.com> | 2020-03-04 17:48:41 +0100 |
commit | cf0c5043887b1dd38808b0fc12bd8700c9f3b6ba (patch) | |
tree | 2afa8a49d240cee38bc66edf0a927cd60f11cd8b /plugins/base/src/main/kotlin/renderers/html | |
parent | 77702901cf9255da9a1390b4f01f986da78e58b6 (diff) | |
download | dokka-cf0c5043887b1dd38808b0fc12bd8700c9f3b6ba.tar.gz dokka-cf0c5043887b1dd38808b0fc12bd8700c9f3b6ba.tar.bz2 dokka-cf0c5043887b1dd38808b0fc12bd8700c9f3b6ba.zip |
Refactor extras in ContentNodes
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, 2 insertions, 2 deletions
diff --git a/plugins/base/src/main/kotlin/renderers/html/HtmlRenderer.kt b/plugins/base/src/main/kotlin/renderers/html/HtmlRenderer.kt index 0dd3b34b..74bc6fea 100644 --- a/plugins/base/src/main/kotlin/renderers/html/HtmlRenderer.kt +++ b/plugins/base/src/main/kotlin/renderers/html/HtmlRenderer.kt @@ -88,7 +88,7 @@ open class HtmlRenderer( val imageExtensions = setOf("png", "jpg", "jpeg", "gif", "bmp", "tif", "webp", "svg") return if (File(node.address).extension.toLowerCase() in imageExtensions) { //TODO: add imgAttrs parsing - val imgAttrs = node.extras.filterIsInstance<HTMLSimpleAttr>().joinAttr() + val imgAttrs = node.extra.allOfType<SimpleAttr>().joinAttr() img(src = node.address, alt = node.altText) } else { println("Unrecognized resource type: $node") @@ -239,7 +239,7 @@ open class HtmlRenderer( } } -fun List<HTMLMetadata>.joinAttr() = joinToString(" ") { it.key + "=" + it.value } +fun List<SimpleAttr>.joinAttr() = joinToString(" ") { it.extraKey + "=" + it.extraValue } private fun PageNode.pageKind() = when (this) { is PackagePageNode -> "package" |