'+ this.value;*/ }, useHTML: true, autoRotation: false }, }, tooltip: { formatter: function () { return this.series.name + '
' + this.point.y; } }, yAxis: {title: {text: ''}, tickInterval: 1}, series: data, }); } function getRoleDeaths() { var winRoles = getDeaths('win'); var lossRoles = getDeaths('loss'); var cata = []; $.each($.extend({}, winRoles, lossRoles), function(index){ if($.inArray(index, cata) == -1) cata.push(index); }); var winArray = []; var lossArray = []; $.each(cata, function(index, value){ winArray.push([index, winRoles[value]]); lossArray.push([index, lossRoles[value]]); }); var data = [ { name: 'Winning Team', color: winColor, data: winArray }, { name: 'Losing Team', color: lossColor, data: lossArray } ]; $('#role-deaths').highcharts({ chart: {type: 'column'}, title: {text: ''}, credits: {enabled: false}, xAxis: { type: 'category', categories: cata, labels: { formatter: function() { return this.value; /*return ''+ this.value;*/ }, useHTML: true, autoRotation: false }, }, tooltip: { formatter: function () { return this.series.name + '
' + this.point.y; } }, yAxis: {title: {text: ''}, tickInterval: 1}, series: data, }); } function getDeaths(id){ var roles = {}; $('#quick-'+id+' tbody tr').each(function (row, tr) { var role = $(tr).find('td:eq(0)').attr('data-god-role'); var deaths = parseInt($(tr).find('td:eq(2)').text().split('/')[1]); if(role in roles){ roles[role] += deaths; }else{ roles[role] = deaths; } }); return roles; } function getKills(id){ var roles = {}; $('#quick-'+id+' tbody tr').each(function (row, tr) { var role = $(tr).find('td:eq(0)').attr('data-god-role'); var kills = parseInt($(tr).find('td:eq(2)').text().split('/')[0]); if(role in roles){ roles[role] += kills; }else{ roles[role] = kills; } }); return roles; } var killsLoaded = false; var quickStatsActive = false; $('.nav-pager').on('shown.bs.tab', function (e) { var target = $(e.target).attr('href'); if ((target !== '#quick-stats') && quickStatsActive == true) { $('#default-media').removeClass('hidden'); $('#kills-media').addClass('hidden'); quickStatsActive = !quickStatsActive; } else if ((target === '#quick-stats')) { $('#default-media').addClass('hidden'); $('#kills-media').removeClass('hidden'); quickStatsActive = !quickStatsActive; } if ((target == '#kills') && killsLoaded === false) { getKillP(); getRoleKills(); getRoleDeaths(); killsLoaded = true; } });