From 96126c792562d963551132294abcb30f29f5eebd Mon Sep 17 00:00:00 2001 From: Felix Mulder Date: Fri, 3 Feb 2017 18:15:59 +0100 Subject: fix #1940 - broken .md links --- .../src/dotty/tools/dottydoc/staticsite/MarkdownLinkVisitor.scala | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'doc-tool/src') diff --git a/doc-tool/src/dotty/tools/dottydoc/staticsite/MarkdownLinkVisitor.scala b/doc-tool/src/dotty/tools/dottydoc/staticsite/MarkdownLinkVisitor.scala index e33488e02..5216ee950 100644 --- a/doc-tool/src/dotty/tools/dottydoc/staticsite/MarkdownLinkVisitor.scala +++ b/doc-tool/src/dotty/tools/dottydoc/staticsite/MarkdownLinkVisitor.scala @@ -14,7 +14,10 @@ object MarkdownLinkVisitor { new VisitHandler(classOf[Link], new Visitor[Link] with MemberLookup { override def visit(node: Link): Unit = { val url = node.getUrl - if (EntityLink.unapplySeq(url.toString).isDefined) { + if (url.endsWith(".md")) node.setUrl { + url.subSequence(0, url.lastIndexOf('.')).append(".html") + } + else if (EntityLink.unapplySeq(url.toString).isDefined) { lookup(NonEntity, docs, url.toString).foreach { ent => val (path, suffix) = ent match { case ent: Val => (ent.path.dropRight(1), ".html#" + ent.signature) @@ -32,9 +35,6 @@ object MarkdownLinkVisitor { } } } - else if (url.endsWith(".md")) node.setUrl { - url.subSequence(0, url.lastIndexOf('.')).append(".html") - } } }) )) -- cgit v1.2.3