ensl.org/app/views/matches/_list.html.erb
2020-04-19 06:04:05 +03:00

59 lines
1.8 KiB
Text

<table id="matches" class="<%= 'contest' if defined? contest and contest %> striped">
<tr>
<% if defined? contest and contest %>
<th class="contest">Contest</th>
<th class="opponent">Opponent</th>
<% else %>
<th class="opponent">Opponent</th>
<% end %>
<th class="date">Date</th>
<% unless defined? exclude_maps %>
<th class="maps">Maps</th>
<% end %>
<th class="score">Score</th>
<% if matches.first&.contest&.contest_type == Contest::TYPE_LADDER %>
<th class="points">Points</th>
<% end %>
</tr>
<% matches.each do |match| %>
<% match.friendly = defined? friendly ? friendly : nil %>
<tr>
<% if defined? contest and contest %>
<td>
<%= namelink match.contest %>
</td>
<% end %>
<td>
<%= namelink (match.get_opponent.team) %>
</td>
<td>
<%= shorttime match.match_time %>
</td>
<% unless defined? exclude_maps %>
<td>
<%= match.map1 %>, <%= match.map2 %>
</td>
<% end %>
<td class="score">
<%= link_to match, :class => "bold #{match.score_color}" do %>
<% if match.friendly == match.contester1.team %>
<%=h match.score1 %> - <%=h match.score2 %>
<% else %>
<%=h match.score2 %> - <%=h match.score1 %>
<% end %>
<% end %>
</td>
<% if match.contest.contest_type == Contest::TYPE_LADDER and (max_columns > 4 if (defined? max_columns)) %>
<td>
<% if match.get_friendly(:points) > 0 %>
<%= icon 'chevron-up' %>
<% elsif match.get_friendly(:points) < 0 %>
<%= icon 'chevron-down' %>
<% end %>
<%= match.get_friendly(:points) %>
</td>
<% end %>
</tr>
<% end %>
</table>