fix:优化文档缓存策略,实现根据文档版本缓存

2、优化加载Markdown编辑器插件策略解决重复触发load方法BUG
This commit is contained in:
lifei6671
2018-09-05 17:56:18 +08:00
parent cb3d1fdd10
commit 1ec965a2d1
5 changed files with 956 additions and 945 deletions

View File

@@ -73,8 +73,9 @@ function loadDocument($url, $id, $callback) {
if(data) {
if (typeof $callback === "function") {
data.body = $callback(data.body);
}else if(data.version && data.version != $callback){
return true;
}
$("#page-content").html(data.body);
$("title").text(data.title);
$("#article-title").text(data.doc_title);
@@ -172,7 +173,7 @@ $(function () {
}
}).on('select_node.jstree', function (node, selected, event) {
$(".m-manual").removeClass('manual-mobile-show-left');
loadDocument(selected.node.a_attr.href, selected.node.id);
loadDocument(selected.node.a_attr.href, selected.node.id,selected.node.a_attr['data-version']);
});
$("#slidebar").on("click", function () {