aboutsummaryrefslogtreecommitdiff
path: root/src/Formats/MarkdownFormatService.kt
diff options
context:
space:
mode:
authorDmitry Jemerov <yole@jetbrains.com>2015-01-16 16:55:22 +0100
committerDmitry Jemerov <yole@jetbrains.com>2015-01-16 16:55:22 +0100
commit82de2309e53df4206e99beb36ef51326dbae48a2 (patch)
treeffca7f8610e5f9527d553a9b88f5fe347cbd8647 /src/Formats/MarkdownFormatService.kt
parentd75cc63e9b1edc229fad225956ba44fa433e2d0e (diff)
downloaddokka-82de2309e53df4206e99beb36ef51326dbae48a2.tar.gz
dokka-82de2309e53df4206e99beb36ef51326dbae48a2.tar.bz2
dokka-82de2309e53df4206e99beb36ef51326dbae48a2.zip
refactor outline generation; generate HTML outline
Diffstat (limited to 'src/Formats/MarkdownFormatService.kt')
-rw-r--r--src/Formats/MarkdownFormatService.kt21
1 files changed, 0 insertions, 21 deletions
diff --git a/src/Formats/MarkdownFormatService.kt b/src/Formats/MarkdownFormatService.kt
index a2e3ce55..3598f29d 100644
--- a/src/Formats/MarkdownFormatService.kt
+++ b/src/Formats/MarkdownFormatService.kt
@@ -120,25 +120,4 @@ public open class MarkdownFormatService(locationService: LocationService,
body()
to.append(" |")
}
-
- var outlineLevel = 0
- override fun appendOutlineHeader(to: StringBuilder, node: DocumentationNode) {
- val indent = " ".repeat(outlineLevel)
- appendLine(to, "$indent- title: ${languageService.renderName(node)}")
- appendLine(to, "$indent url: ${locationService.location(node).path}")
- }
-
- override fun appendOutlineChildren(to: StringBuilder, nodes: Iterable<DocumentationNode>) {
- val indent = " ".repeat(outlineLevel)
- appendLine(to, "$indent content:")
- outlineLevel++
- for (node in nodes) {
- appendOutlineHeader(to, node)
- if (node.members.any()) {
- appendOutlineChildren(to, node.members)
- }
- appendLine(to)
- }
- outlineLevel--
- }
}