From 9273d18c9edf7ea2aa265d53a9ae971e3e28a87d Mon Sep 17 00:00:00 2001 From: Szymon Świstun Date: Fri, 14 Feb 2020 14:25:48 +0100 Subject: Add extension for html preprocessors --- plugins/base/src/main/kotlin/renderers/html/HtmlRenderer.kt | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'plugins/base/src/main/kotlin/renderers/html') 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() - override val preprocessors = listOf( - RootCreator, - SearchPageInstaller, - ResourceInstaller, - NavigationPageInstaller, - StyleAndScriptsAppender - ) + override val preprocessors = context.plugin().query { htmlPreprocessors } override fun FlowContent.wrapGroup( node: ContentGroup, -- cgit