]> de.git.xonotic.org Git - xonotic/xonstat.git/blob - xonstat/templates/game_info.mako
dos2unix file conversions for everything
[xonotic/xonstat.git] / xonstat / templates / game_info.mako
1 <%inherit file="base.mako"/>
2 <%namespace name="nav" file="nav.mako" />
3 <%namespace file="scoreboard.mako" import="scoreboard" />
4 <%namespace file="accuracy.mako" import="accuracy" />
5
6 <%block name="navigation">
7 ${nav.nav('games')}
8 </%block>
9
10 <%block name="js">
11       <script src="/static/js/jquery-1.7.1.min.js"></script>
12       <script src="/static/js/bootstrap-collapse.min.js"></script>
13       <script>
14         $(".collapse").collapse();
15
16         // show accordion only when loaded to prevent rollup from being seen
17         $("#acc-accordion").css('display', '');
18       </script>
19 </%block>
20
21 <%block name="title">
22 Game Information
23 </%block>
24
25
26 % if game is None:
27 <h2>Sorry, that game wasn't found!</h2>
28
29 % else:
30 <div class="row">
31   <div class="span6">
32     <h2>Game Detail</h2>
33     <p>
34       Played on: ${game.start_dt.strftime('%m/%d/%Y at %I:%M %p')}<br />
35       Game Type: ${game.game_type_cd}<br />
36       Server: <a href="${request.route_url("server_info", id=server.server_id)}" name="Server info page for ${server.name}">${server.name}</a><br />
37       Map: <a href="${request.route_url("map_info", id=map.map_id)}" name="Map info page for ${map.name}">${map.name}</a><br />
38     </p>
39   </div>
40 </div>
41
42 <div class="row">
43   <div class="span12 game">
44     <h3>Scoreboard</h3>
45     ${scoreboard(game.game_type_cd, pgstats)}
46   </div>
47 </div>
48
49 % if len(pgstats) > 0:
50 <div class="row">
51   <div class="span12">
52     <h3>Accuracy Information</h3>
53     <div class="accordion" id="acc-accordion" style="display:none;">
54     % for pgstat in pgstats:
55     % if pgstat.player_game_stat_id in pwstats:
56       <div class="accordion-group">
57         <div class="accordion-heading">
58           <a class="accordion-toggle" data-toggle="collapse" data-parent="#acc-accordion" href="#accuracy-${pgstat.player_game_stat_id}">
59           Accuracy for ${pgstat.nick_html_colors()|n}
60           </a>
61         </div>
62         <div id="accuracy-${pgstat.player_game_stat_id}" class="accordion-body collapse in">
63           <div class="accordion-inner">
64             ${accuracy(pwstats[pgstat.player_game_stat_id])}
65           </div>
66         </div>
67       </div>
68     % endif
69     % endfor
70   </div>
71 </div>
72 % endif
73
74 </div>
75 % endif