X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fxonstat.git;a=blobdiff_plain;f=xonstat%2Ftemplates%2Fnvd3_damage.mako;h=71cfe43c98b3dbeb254f029b51970ccee0dd5bd7;hp=363cfc490c9820e56a94aba16bc9a3db8025d274;hb=c46f8732bcb6a92e3b4f2b6ca4973a595b21dbfc;hpb=b8eb63bddc89ebd6cdc53b160250e6a2c2774b5d diff --git a/xonstat/templates/nvd3_damage.mako b/xonstat/templates/nvd3_damage.mako index 363cfc4..71cfe43 100644 --- a/xonstat/templates/nvd3_damage.mako +++ b/xonstat/templates/nvd3_damage.mako @@ -11,36 +11,39 @@ Player Damage <%block name="css"> ${parent.css()} + + + <%block name="js"> ${parent.js()} +% if game_type_cd is not None: + d3.json("${request.route_url('player_weaponstats_data_json', id=player_id, _query={'limit':limit, 'game_type':game_type_cd})}", drawDamageChart); +% else: + d3.json("${request.route_url('player_weaponstats_data_json', id=player_id, _query={'limit':limit})}", drawDamageChart); +% endif + +% for gt in ('overall','duel','ctf','dm','tdm','ca','kh','ft','lms','as','dom','nb','cts','rc'): +d3.select('.sprite-${gt}').on("click", function() { + // have to remove the chart each time + d3.select('#damageChartSVG .nvd3').remove(); + d3.json("${request.route_url('player_weaponstats_data_json', id=player_id, _query={'limit':limit, 'game_type':gt})}", drawDamageChart); +}); +% endfor +
@@ -50,5 +53,24 @@ ${parent.js()}
+ + + +##### ROW OF GAME TYPE ICONS ##### +
+
+ +