Fix extra newline after field and disable gfm

This commit is contained in:
Tayyyyyyy
2019-07-13 00:41:26 -07:00
parent de0a441a11
commit d25b313e79
+15 -5
View File
@@ -11,16 +11,26 @@ function parse(node) {
parse(node.childNodes[i]);
}
if(!node.innerHTML) {
if (!node.innerHTML || node.tagName === 'A') {
return;
}
node.innerHTML = marked(node.innerHTML.replace(/<br>/gi, '\n'), { breaks: true });
node.innerHTML = marked(node.innerHTML.replace(/<br>/gi, '\n'), { breaks: true, gfm: false });
}
function main() {
window.onload = function() {
var para = marked.Renderer.prototype.paragraph;
var field = '<span class="paper_field">';
marked.Renderer.prototype.paragraph = function(text) {
if (text.slice(0, field.length) === field ||
text.slice(0, 2) === '<a'||
text.slice(0, 5) === '<font' && text.indexOf('<a') >= 0) {
return text;
}
return para(text);
};
if ($('#markdown')) {
parse($('#markdown'));
}
}
window.onload = main;