aboutsummaryrefslogtreecommitdiff
path: root/plugins/base/src/main/kotlin/renderers
diff options
context:
space:
mode:
authorSzymon Świstun <sswistun@virtuslab.com>2020-02-14 14:25:48 +0100
committerPaweł Marks <Kordyjan@users.noreply.github.com>2020-03-18 14:06:53 +0100
commit9273d18c9edf7ea2aa265d53a9ae971e3e28a87d (patch)
tree752fc1a189dc7d930dfba09d07bd0a893ea8f3b4 /plugins/base/src/main/kotlin/renderers
parent0b6b990d286e22bd86aef3a7e73fbfb38ffa04ef (diff)
downloaddokka-9273d18c9edf7ea2aa265d53a9ae971e3e28a87d.tar.gz
dokka-9273d18c9edf7ea2aa265d53a9ae971e3e28a87d.tar.bz2
dokka-9273d18c9edf7ea2aa265d53a9ae971e3e28a87d.zip
Add extension for html preprocessors
Diffstat (limited to 'plugins/base/src/main/kotlin/renderers')
-rw-r--r--plugins/base/src/main/kotlin/renderers/html/HtmlRenderer.kt11
1 files changed, 4 insertions, 7 deletions
diff --git a/plugins/base/src/main/kotlin/renderers/html/HtmlRenderer.kt b/plugins/base/src/main/kotlin/renderers/html/HtmlRenderer.kt
index 57915134..365405ed 100644
--- a/plugins/base/src/main/kotlin/renderers/html/HtmlRenderer.kt
+++ b/plugins/base/src/main/kotlin/renderers/html/HtmlRenderer.kt
@@ -2,11 +2,14 @@ package org.jetbrains.dokka.base.renderers.html
import kotlinx.html.*
import kotlinx.html.stream.createHTML
+import org.jetbrains.dokka.base.DokkaBase
import org.jetbrains.dokka.base.renderers.DefaultRenderer
import org.jetbrains.dokka.links.DRI
import org.jetbrains.dokka.model.DFunction
import org.jetbrains.dokka.pages.*
import org.jetbrains.dokka.plugability.DokkaContext
+import org.jetbrains.dokka.plugability.plugin
+import org.jetbrains.dokka.plugability.query
import java.io.File
open class HtmlRenderer(
@@ -15,13 +18,7 @@ open class HtmlRenderer(
private val pageList = mutableListOf<String>()
- override val preprocessors = listOf(
- RootCreator,
- SearchPageInstaller,
- ResourceInstaller,
- NavigationPageInstaller,
- StyleAndScriptsAppender
- )
+ override val preprocessors = context.plugin<DokkaBase>().query { htmlPreprocessors }
override fun FlowContent.wrapGroup(
node: ContentGroup,