fix markdown options - closes #7456

zen-asset-hotfix
Thibault Duplessis 2020-10-13 10:18:58 +02:00
parent 7cd2df7920
commit 156ce15065
1 changed files with 6 additions and 5 deletions

View File

@ -6,17 +6,18 @@ import com.vladsch.flexmark.ext.tables.TablesExtension
import com.vladsch.flexmark.html.HtmlRenderer
import com.vladsch.flexmark.parser.Parser
import com.vladsch.flexmark.util.data.MutableDataSet
import scala.jdk.CollectionConverters._
final class Markdown(autoLink: Boolean = false) {
private type Text = String
private type Html = String
private val extensions = java.util.Arrays.asList[Parser.ParserExtension](
TablesExtension.create(),
StrikethroughExtension.create()
)
if (autoLink) extensions.add(AutolinkExtension.create())
private val extensions: java.util.List[Parser.ParserExtension] = List(
TablesExtension.create().some,
StrikethroughExtension.create().some,
autoLink option AutolinkExtension.create()
).flatten.asJava
private val options = new MutableDataSet()
options.set(Parser.EXTENSIONS, extensions)