Use class="code" for <code> in HTML generated from Markdown
This is necessary for proper formatting of backtick-delimited `inline
code`. The HTML for ```fenced code blocks``` was already being emitted
with this attribute, causing inconsistent application of typefaces
between the two forms of code in Markdown.
Bug: issue 127
Change-Id: Ia1a9e7bf00c994a96278abeb6847426523c87d05
diff --git a/gitiles-servlet/src/main/java/com/google/gitiles/doc/MarkdownToHtml.java b/gitiles-servlet/src/main/java/com/google/gitiles/doc/MarkdownToHtml.java
index f734949..99f1c53 100644
--- a/gitiles-servlet/src/main/java/com/google/gitiles/doc/MarkdownToHtml.java
+++ b/gitiles-servlet/src/main/java/com/google/gitiles/doc/MarkdownToHtml.java
@@ -334,7 +334,7 @@
@Override
public void visit(Code node) {
- html.open("code").appendAndEscape(node.getLiteral()).close("code");
+ html.open("code").attribute("class", "code").appendAndEscape(node.getLiteral()).close("code");
}
@Override