|
|
$(function(){
var page_id = $("#page_id").val() ;
layer_index = layer.load(1, { shade: [0.1, '#fff'] //0.1透明度的白色背景
});
$.ajax({ type: "get", url: DocConfig.server+"/api/page/info&page_id="+page_id, cache:false, async:false, dataType: "json" , success: function(data){ if (data.error_code === 0 ) { $("#page_md_content textarea").html(data.data.page_content); $("#page_title").html(data.data.page_title); $("#doc-title").html(data.data.page_title); }else{ $.alert(data.error_message) } layer.closeAll(); }
});
hljs.initHighlightingOnLoad(); var EditormdView = editormd.markdownToHTML("page_md_content", { htmlDecode : "style,script,iframe|filterXSS", // you can filter tags decode
emoji : false, taskList : true, tex : true, // 默认不解析
flowChart : true, // 默认不解析
sequenceDiagram : true, // 默认不解析
});
//为所有table标签添加bootstap支持的表格类
$("table").addClass("table table-bordered table-hover"); $.each($('table'), function() { $(this).prop('outerHTML', '<div style="width: 100%;overflow-x: auto;">'+$(this).prop('outerHTML')+'</div>'); });
//不是本项目的超链接都在新窗口打开
$('a[href^="http"]').each(function() { $(this).attr('target', '_blank'); $(this).click(function(){ var target_url = $(this).attr("href") ; if (target_url.indexOf(window.top.location.host + window.top.location.pathname) > -1 ){ window.top.location.href = target_url; return false; } });
});
if (!isMobile()) { $("th").css("min-width","77px"); };
$("table thead tr").css({"background-color":"#08c","color":"#fff"}); $("table tr").each(function(){ if($(this).find("td").eq(1).html()=="object" || $(this).find("td").eq(1).html()=="array[object]") { $(this).css({"background-color":"#99CC99","color":"#000"}); }
}); //图片点击放大
$("#page_md_content img").click(function(){ var img_url = $(this).attr("src"); //如果不在iframe里,则直接当前窗口打开
if (self == top) { var json = { "title": "", //相册标题
"id": 123, //相册id
"start": 0, //初始显示的图片序号,默认0
"data": [ //相册包含的图片,数组格式
{ "alt": "", "pid": 666, //图片id
"src": img_url, //原图地址
"thumb": img_url //缩略图地址
} ] }
layer.photos({ photos: json ,anim: 5 //0-6的选择,指定弹出图片动画类型,默认随机(请注意,3.0之前的版本用shift参数)
});
}else{ //如果在iframe里,则直接传url给父窗口
var message ={"img_url":img_url,"meessage_type":"img_url"}; top.postMessage(message, window.location.origin); }
});
})
|