fix blockcode render, more test cases passed

This commit is contained in:
Hsiaoming Yang 2013-03-01 11:55:07 +08:00
parent a4078c23b2
commit d40c9d0425

View File

@ -749,11 +749,11 @@ InlineLexer.prototype.mangle = function(text) {
function Renderer(options) {
this.options = options || {};
}
Renderer.prototype.blockcode = function(code, language) {
if (!language) {
return '<pre><code>' + escape(code) + '</pre></code>'
Renderer.prototype.blockcode = function(code, lang) {
if (!lang) {
return '<pre><code>' + escape(code, true) + '\n</code></pre>'
}
return '<pre><code class="lang-' + language + '">' + code + '</code></pre>\n';
return '<pre><code class="lang-' + lang + '">' + code + '\n</code></pre>\n';
};
Renderer.prototype.blockquote = function(quote) {
return '<blockquote>\n' + quote + '</blockquote>\n';