aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFelix Mulder <felix.mulder@gmail.com>2017-01-13 14:23:57 +0100
committerFelix Mulder <felix.mulder@gmail.com>2017-01-31 14:31:08 +0100
commitae89a7a1e067c3e7dde7d5fc8a8a016689f0b9e3 (patch)
tree0a9feeb093237e6bb6ff7b73f223cefcb4823bbc
parenteeeada2083dead6ef15c2c45e4158fa677b8ec02 (diff)
downloaddotty-ae89a7a1e067c3e7dde7d5fc8a8a016689f0b9e3.tar.gz
dotty-ae89a7a1e067c3e7dde7d5fc8a8a016689f0b9e3.tar.bz2
dotty-ae89a7a1e067c3e7dde7d5fc8a8a016689f0b9e3.zip
fix extensions not getting loaded properly
-rw-r--r--doc-tool/resources/css/api-page.css4
-rw-r--r--doc-tool/src/dotty/tools/dottydoc/staticsite/Site.scala18
-rw-r--r--project/Build.scala6
3 files changed, 23 insertions, 5 deletions
diff --git a/doc-tool/resources/css/api-page.css b/doc-tool/resources/css/api-page.css
index 47f88ed6c..e2927f0d4 100644
--- a/doc-tool/resources/css/api-page.css
+++ b/doc-tool/resources/css/api-page.css
@@ -19,6 +19,10 @@ div#entity-title > span#entity-kind {
font-weight: 100;
}
+div#entity-body table > tbody > tr > td {
+ padding: 10px;
+}
+
div.entity-section {
background-color: #fff;
border-radius: 4px;
diff --git a/doc-tool/src/dotty/tools/dottydoc/staticsite/Site.scala b/doc-tool/src/dotty/tools/dottydoc/staticsite/Site.scala
index d190eea88..a2dad5315 100644
--- a/doc-tool/src/dotty/tools/dottydoc/staticsite/Site.scala
+++ b/doc-tool/src/dotty/tools/dottydoc/staticsite/Site.scala
@@ -5,14 +5,18 @@ package staticsite
import java.nio.file.{ Files, FileSystems }
import java.nio.file.StandardCopyOption.REPLACE_EXISTING
import java.io.{ File => JFile }
-import java.util.{ List => JList, Map => JMap, Collections => JCollections }
+import java.util.{ List => JList, Map => JMap, Arrays }
import java.nio.file.Path
import java.io.ByteArrayInputStream
import java.nio.charset.StandardCharsets
import com.vladsch.flexmark.parser.ParserEmulationFamily
import com.vladsch.flexmark.parser.Parser
-import com.vladsch.flexmark.ext.tables.TablesExtension
+import com.vladsch.flexmark.ext.gfm.tables.TablesExtension
+import com.vladsch.flexmark.ext.gfm.strikethrough.StrikethroughExtension
+import com.vladsch.flexmark.ext.gfm.tasklist.TaskListExtension
+import com.vladsch.flexmark.ext.emoji.EmojiExtension
+import com.vladsch.flexmark.ext.autolink.AutolinkExtension
import com.vladsch.flexmark.ext.front.matter.YamlFrontMatterExtension
import com.vladsch.flexmark.util.options.{ DataHolder, MutableDataSet }
@@ -340,6 +344,12 @@ object Site {
val markdownOptions: DataHolder =
new MutableDataSet()
.setFrom(ParserEmulationFamily.KRAMDOWN.getOptions)
- .set(Parser.EXTENSIONS, JCollections.singleton(TablesExtension.create()))
- .set(Parser.EXTENSIONS, JCollections.singleton(YamlFrontMatterExtension.create()))
+ .set(Parser.EXTENSIONS, Arrays.asList(
+ TablesExtension.create(),
+ TaskListExtension.create(),
+ AutolinkExtension.create(),
+ EmojiExtension.create(),
+ YamlFrontMatterExtension.create(),
+ StrikethroughExtension.create()
+ ))
}
diff --git a/project/Build.scala b/project/Build.scala
index e27ec350c..025f5c2dd 100644
--- a/project/Build.scala
+++ b/project/Build.scala
@@ -186,7 +186,11 @@ object DottyBuild extends Build {
"org.scala-lang.modules" %% "scala-partest" % "1.0.11" % "test",
dottyOrganization % "dottydoc-client" % "0.1.0",
"com.vladsch.flexmark" % "flexmark" % "0.10.1",
- "com.vladsch.flexmark" % "flexmark-ext-tables" % "0.10.1",
+ "com.vladsch.flexmark" % "flexmark-ext-gfm-tasklist" % "0.10.1",
+ "com.vladsch.flexmark" % "flexmark-ext-gfm-tables" % "0.10.1",
+ "com.vladsch.flexmark" % "flexmark-ext-autolink" % "0.10.1",
+ "com.vladsch.flexmark" % "flexmark-ext-emoji" % "0.10.1",
+ "com.vladsch.flexmark" % "flexmark-ext-gfm-strikethrough" % "0.11.1",
"com.vladsch.flexmark" % "flexmark-ext-yaml-front-matter" % "0.10.3",
"nl.big-o" % "liqp" % "0.6.7",
"com.novocode" % "junit-interface" % "0.11" % "test",