提交 63170797 编写于 作者: C Catouse

* improve markdown in document.

上级 fe917a37
......@@ -1258,18 +1258,33 @@
loadData(section.url, function(data) {
var showData = function() {
if(marked && section.targetType === 'markdown') {
if(window.marked && section.targetType === 'markdown') {
var $article = $();
var $markdown = $(marked(data));
var $markdown = $(window.marked(data));
var $lastSection, checkFirstH1 = true;
var hasH2 = $markdown.filter('h2').length > 0;
var $lastTemplate = null;
$markdown.each(function() {
var $tag = $(this);
var tagName = $tag.prop('tagName');
if(tagName === 'STYLE' || tagName === 'SCRIPT') {
if(!tagName || tagName === 'STYLE' || tagName === 'SCRIPT') {
$article = $article.add($tag);
return;
}
if(tagName === 'TEMPLATE') {
$lastTemplate = $tag;
return;
} else if($lastTemplate) {
var attrs = {};
$.each($lastTemplate[0].attributes, function(index, attribute) {
attrs[attribute.name] = attribute.value;
});
$tag.attr(attrs);
$lastTemplate = null;
}
if(tagName === 'TABLE') {
$tag.addClass('table');
}
if(checkFirstH1) {
if(tagName === 'H1') {
$pageHeader.find('h2 > .name').text($tag.html());
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册