Fix behavior when enableAnchor is false

This commit is contained in:
Naoki Takezoe
2015-06-28 03:43:15 +09:00
parent 0fe062a02f
commit 59f78dcbcb

View File

@@ -162,15 +162,13 @@ class GitBucketHtmlSerializer(
val tag = s"h${node.getLevel}" val tag = s"h${node.getLevel}"
val headerTextString = printChildrenToString(node) val headerTextString = printChildrenToString(node)
val anchorName = GitBucketHtmlSerializer.generateAnchorName(headerTextString) val anchorName = GitBucketHtmlSerializer.generateAnchorName(headerTextString)
printer.print(s"""<$tag class="markdown-head">""")
if(enableAnchor){ if(enableAnchor){
printer.print(s"""<$tag class="markdown-head">""")
printer.print(s"""<a class="markdown-anchor-link" href="#$anchorName"></a>""") printer.print(s"""<a class="markdown-anchor-link" href="#$anchorName"></a>""")
printer.print(s"""<a class="markdown-anchor" name="$anchorName"></a>""") printer.print(s"""<a class="markdown-anchor" name="$anchorName"></a>""")
} }
visitChildren(node) visitChildren(node)
if(enableAnchor){ printer.print(s"</$tag>")
printer.print(s"</$tag>")
}
} }
override def visit(node: HeaderNode): Unit = { override def visit(node: HeaderNode): Unit = {