aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/src/main/kotlin/renderers/HtmlRenderer.kt5
1 files changed, 4 insertions, 1 deletions
diff --git a/core/src/main/kotlin/renderers/HtmlRenderer.kt b/core/src/main/kotlin/renderers/HtmlRenderer.kt
index b6d56fdc..9b76f719 100644
--- a/core/src/main/kotlin/renderers/HtmlRenderer.kt
+++ b/core/src/main/kotlin/renderers/HtmlRenderer.kt
@@ -1,5 +1,6 @@
package org.jetbrains.dokka.renderers
+import org.jetbrains.dokka.htmlEscape
import org.jetbrains.dokka.pages.ContentLink
import org.jetbrains.dokka.pages.ContentNode
import org.jetbrains.dokka.pages.PageNode
@@ -15,10 +16,12 @@ open class HtmlRenderer(fileWriter: FileWriter, locationProvider: LocationProvid
override fun buildNewLine(): String = "<br/>"
- override fun buildLink(text: String, address: String): String = "<a href=\"$address\">$text</a>"
+ override fun buildLink(text: String, address: String): String = "<a href=\"$address\">${text.htmlEscape()}</a>"
override fun buildCode(code: String): String = "<code>$code</code>"
+ override fun buildText(text: String) = super.buildText(text).htmlEscape()
+
override fun buildNavigation(): String = "" // TODO implement
override fun buildGroup(children: List<ContentNode>, pageContext: PageNode): String =