aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIlya Ryzhenkov <orangy@jetbrains.com>2014-09-29 22:29:41 +0400
committerIlya Ryzhenkov <orangy@jetbrains.com>2014-09-29 22:29:41 +0400
commite93b629e4b2fa70330d94b8cb77f3ae34d1a9960 (patch)
treeaf8e1b3e1cdc43720e7f880ad2e82ae3cc8d4e28
parent36a96fb39589c13ec7062e70bc71279a20b446a0 (diff)
downloaddokka-e93b629e4b2fa70330d94b8cb77f3ae34d1a9960.tar.gz
dokka-e93b629e4b2fa70330d94b8cb77f3ae34d1a9960.tar.bz2
dokka-e93b629e4b2fa70330d94b8cb77f3ae34d1a9960.zip
Fix rendering
-rw-r--r--src/Formats/StructuredFormatService.kt12
-rw-r--r--src/Kotlin/DocumentationContext.kt2
2 files changed, 6 insertions, 8 deletions
diff --git a/src/Formats/StructuredFormatService.kt b/src/Formats/StructuredFormatService.kt
index b1e614f6..40feaf21 100644
--- a/src/Formats/StructuredFormatService.kt
+++ b/src/Formats/StructuredFormatService.kt
@@ -32,14 +32,12 @@ public abstract class StructuredFormatService(val locationService: LocationServi
return nodes.map { formatText(it) }.join("")
}
- open fun formatText(text: ContentNode): String {
+ open fun formatText(node: ContentNode): String {
return StringBuilder {
- for (node in text.children) {
- when (node) {
- is ContentText -> append(node.text)
- is ContentEmphasis -> append(formatBold(formatText(node.children)))
- else -> append(formatText(node.children))
- }
+ when (node) {
+ is ContentText -> append(node.text)
+ is ContentEmphasis -> append(formatBold(formatText(node.children)))
+ else -> append(formatText(node.children))
}
}.toString()
}
diff --git a/src/Kotlin/DocumentationContext.kt b/src/Kotlin/DocumentationContext.kt
index 1491aa2d..ec9e748f 100644
--- a/src/Kotlin/DocumentationContext.kt
+++ b/src/Kotlin/DocumentationContext.kt
@@ -23,7 +23,7 @@ public class DocumentationContext(val bindingContext: BindingContext) {
fun parseDocumentation(descriptor: DeclarationDescriptor): Content {
val docText = bindingContext.getDocumentationElements(descriptor).map { it.extractText() }.join("\n")
val tree = MarkdownProcessor.parse(docText)
- println(tree.toTestString())
+ //println(tree.toTestString())
val content = tree.toContent()
return content
}