<commit_before>$(document).ready(function() {
    $(function() {
        $(window).scroll(function() {
            if ($(window).scrollTop() > 150) {
                $("#backtotop").addClass("showme");
            } else {
                $("#backtotop").removeClass("showme");
            }
        });

        $("#backtotop").click(function() {
            $('body,html').animate({ scrollTop: 0 }, 400);
            return false;
        });

        $("pre").addClass("prettyprint linenums");
        prettyPrint();
        pjax_loadChart();

        // $('.navbar-wrapper').stickUp();
        // $("a#single_image").fancybox();
        // $("a.group").fancybox({
        //     'transitionIn': 'elastic',
        //     'transitionOut': 'elastic',
        //     'speedIn': 600,
        //     'speedOut': 200,
        //     'overlayShow': false
        // });
    });

    $(document).pjax('.pjaxlink', '#pjax', {
        fragment: "#pjax",
        timeout: 10000
    });


    $(document).on('pjax:send', function() { //pjax链接点击后显示加载动画；
        $(".pjax_loading").css("display", "block");
    });

    $(document).on('pjax:complete', function() {
        $("pre").addClass("prettyprint linenums");

        prettyPrint();

        pajx_loadDuoshuo(); //pjax加载完成之后调用重载多说函数

        pajx_loadGitment();

        $(".pjax_loading").css("display", "none");

        $('.bookpiclist .bookpic').hover(
            function() {
                $(this).find('.booklabel').stop().animate({ bottom: 0 }, 200);
                $(this).find('img').stop().animate({ top: -30 }, 500);
            },
            function() {
                $(this).find('.booklabel').stop().animate({ bottom: -40 }, 200);
                $(this).find('img').stop().animate({ top: 0 }, 300);
            }
        );
        pjax_loadChart();
    });


    $("li.phoneselect").click(function() {
        $("div.navbar-collapse").removeClass("in");
        $("button.navbar-toggle").addClass("collapsed");
    });

    $(".circle").load(function() {
        $(".circle").addClass("show");
    });

    $('.bookpiclist .bookpic').hover(
        function() {
            $(this).find('.booklabel').stop().animate({ bottom: 0 }, 200);
            $(this).find('img').stop().animate({ top: -30 }, 500);
        },
        function() {
            $(this).find('.booklabel').stop().animate({ bottom: -40 }, 200);
            $(this).find('img').stop().animate({ top: 0 }, 300);
        }
    );
});

function pajx_loadDuoshuo() {
    var dus = $('.ds-thread');
    if ($(dus).length == 1) {
        var el = document.createElement('div');
        el.setAttribute('data-thread-key', $(dus).attr("data-thread-key")); //必选参数
        el.setAttribute('data-url', $(dus).attr("data-url"));
        DUOSHUO.EmbedThread(el);
        $(dus).html(el);
    }

}

function pajx_loadGitment() {
	alert("call pajx_loadGitment")
    var gitment = new Gitment({
        id: window.location.pathname, // 可选。默认为 location.href
        owner: '{{site.author.github_username}}',
        repo: '{{site.author.github_page}}',
        oauth: {
            client_id: 'd434df4970edfd9beba6',
            client_secret: '<KEY>',
        },
    })
    gitment.render('container')
}

function pjax_loadChart() {
    require.config({
        paths: {
            echarts: 'http://echarts.baidu.com/build/dist'
        }
    });
    // 使用
    require(
        [
            'echarts',
            'echarts/chart/pie' // 使用柱状图就加载bar模块，按需加载
        ],
        function(ec) {
            // 基于准备好的dom，初始化echarts图表
            var myChart = ec.init(document.getElementById('main'));

            var option = {
                title: {
                    text: 'IT技能属性表',
                    subtext: '',
                    x: 'center'
                },
                tooltip: {
                    trigger: 'item',
                    formatter: "{a} <br/>{b} : {c} ({d}%)"
                },
                legend: {
                    orient: 'vertical',
                    x: 'left',<commit_msg>gitment#4<commit_after>$(document).ready(function() {
    $(function() {
        $(window).scroll(function() {
            if ($(window).scrollTop() > 150) {
                $("#backtotop").addClass("showme");
            } else {
                $("#backtotop").removeClass("showme");
            }
        });

        $("#backtotop").click(function() {
            $('body,html').animate({ scrollTop: 0 }, 400);
            return false;
        });

        $("pre").addClass("prettyprint linenums");
        prettyPrint();
        pjax_loadChart();

        // $('.navbar-wrapper').stickUp();
        // $("a#single_image").fancybox();
        // $("a.group").fancybox({
        //     'transitionIn': 'elastic',
        //     'transitionOut': 'elastic',
        //     'speedIn': 600,
        //     'speedOut': 200,
        //     'overlayShow': false
        // });
    });

    $(document).pjax('.pjaxlink', '#pjax', {
        fragment: "#pjax",
        timeout: 10000
    });


    $(document).on('pjax:send', function() { //pjax链接点击后显示加载动画；
        $(".pjax_loading").css("display", "block");
    });

    $(document).on('pjax:complete', function() {
        $("pre").addClass("prettyprint linenums");

        prettyPrint();

        pajx_loadDuoshuo(); //pjax加载完成之后调用重载多说函数

        $(".pjax_loading").css("display", "none");

        $('.bookpiclist .bookpic').hover(
            function() {
                $(this).find('.booklabel').stop().animate({ bottom: 0 }, 200);
                $(this).find('img').stop().animate({ top: -30 }, 500);
            },
            function() {
                $(this).find('.booklabel').stop().animate({ bottom: -40 }, 200);
                $(this).find('img').stop().animate({ top: 0 }, 300);
            }
        );
        pjax_loadChart();
    });


    $("li.phoneselect").click(function() {
        $("div.navbar-collapse").removeClass("in");
        $("button.navbar-toggle").addClass("collapsed");
    });

    $(".circle").load(function() {
        $(".circle").addClass("show");
    });

    $('.bookpiclist .bookpic').hover(
        function() {
            $(this).find('.booklabel').stop().animate({ bottom: 0 }, 200);
            $(this).find('img').stop().animate({ top: -30 }, 500);
        },
        function() {
            $(this).find('.booklabel').stop().animate({ bottom: -40 }, 200);
            $(this).find('img').stop().animate({ top: 0 }, 300);
        }
    );
});

function pajx_loadDuoshuo() {
    var dus = $('.ds-thread');
    if ($(dus).length == 1) {
        var el = document.createElement('div');
        el.setAttribute('data-thread-key', $(dus).attr("data-thread-key")); //必选参数
        el.setAttribute('data-url', $(dus).attr("data-url"));
        DUOSHUO.EmbedThread(el);
        $(dus).html(el);
    }

}

function pjax_loadChart() {
    require.config({
        paths: {
            echarts: 'http://echarts.baidu.com/build/dist'
        }
    });
    // 使用
    require(
        [
            'echarts',
            'echarts/chart/pie' // 使用柱状图就加载bar模块，按需加载
        ],
        function(ec) {
            // 基于准备好的dom，初始化echarts图表
            var myChart = ec.init(document.getElementById('main'));

            var option = {
                title: {
                    text: 'IT技能属性表',
                    subtext: '',
                    x: 'center'
                },
                tooltip: {
                    trigger: 'item',
                    formatter: "{a} <br/>{b} : {c} ({d}%)"
                },
                legend: {
                    orient: 'vertical',
                    x: 'left',
{'fraction_non_alphanumeric': 0.20441772317344137, 'fraction_numerical': 0.01568422428440727, 'mean_word_length': 1.6606397774687065, 'pattern_counts': {'":': 0, '<': 6, '<?xml version=': 0, '>': 8, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2800359', 'n_tokens_mistral': 2520, 'n_tokens_neox': 2340, 'n_words': 330}