Source

PIGS / templates / knowledge / infoarea_knowledgelist.html

Full commit
{{ html|safe }}
<script type="text/javascript">
    $('#InfoArea')
        .find('.knowledge')
            .each(function(){
                var l = Number($(this).attr('level'));
                $(this).width($(this).width()-l*10);
                $(this).parent().bind({
                    mouseover: function(){
                    $(this).find('.knowledgeMenuButton').css({display:'block'});
                    },
                    mouseout: function(){
                    $(this).find('.knowledgeMenuButton').css({display:'none'});
                    }
                })
            });
    $('#InfoArea')
        .find('.knowledgeMenuButton')
            .each(function(){
                $(this).bind({
                    click: function(e){
                        //
                        KNOWLEDGE.id = $(this).attr('kID');
                        //
                        var Xpx,Ypx;
                        Xpx = (Number(e.pageX)+10)+'px';
                        Ypx = e.pageY+'px';
                        $('#knowledgeMenu')
                            .css({ left: Xpx, top: Ypx, })
                            .toggleClass('hidden');
                        return false;
                    }
                });
            });
    // body //
    $('body').click(function(){
        if (!$('#knowledgeMenu').is('.hidden')) {
            $('#knowledgeMenu').addClass('hidden');
        }
    });
</script>