
$(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);
      }

    });

})
