<div id="team-profile"> <h1 class="fancy"> <span><%=h @team.name %></span> </h1> <% if @team.logo %> <div class="logo"> <%= image_tag @team.logo.url, class: 'logo', alt: h(@team.name) %> </div> <% end %> <% if cuser && cuser.teamers %> <% if cuser.teamers.joining.count == 0 && @team.active %> <%= form_for @teamer do |f| %> <%= f.error_messages %> <%= f.hidden_field :user_id, :value => cuser.id %> <%= f.hidden_field :team_id, :value => @team.id %> <div class="controls inline"> <%= f.submit "Request To Join", class: 'button' %> </div> <% end %> <% elsif cuser.teamers.joining.first.team != @team %> <%= link_to 'Request To Join', edit_teamer_path("teamer" => cuser.teamers.joining.first), method: :get,confirm: "You have already requested to join #{cuser.teamers.joining.first.team}. Do you want to request to join #{@team} instead?", class: 'button' %> <% end %> <% end %> <div id="team" class="tabbed"> <ul id="team-nav" class="tabs"> <li><a href="#general">General</a></li> <li><a href="#members">Members</a></li> <li><a href="#matches">Matches</a></li> <li><a href="#statistics">Statistics</a></li> </ul> <div class="tabbed-contents"> <div class="tab" id="general"> <dl> <dt>IRC:</dt> <dd><%=h @team.irc %></dd> <dt>Web:</dt> <dd><%=h @team.web %></dd> <dt>Tag:</dt> <dd><%=h @team.tag %></dd> <dt>Country:</dt> <dd><%=h @team.country %></dd> <dt>Founder:</dt> <dd><%= namelink @team.founder %></dd> <dt>Comment:</dt> <dd><%=h @team.comment %></dd> <% if @team.recruiting %> <dt>Recruiting:</dt> <dd><%=h @team.recruiting %></dd> <% end %> </dl> <%= link_to "Send a message", { controller: "messages", action: "new", id: "Team", id2: @team }, { class: 'button tiny' } %> </div> <div class="tab" id="members"> <% if @team.teamers.active.ordered.distinct.length > 0 %> <h3>Current Members</h3> <%= render partial: "teamers/list", locals: { teamers: @team.teamers.active.ordered.distinct, blacklist: false, comment: true } %> <% end %> <% if @team.teamers.past.distinct.length > 0 %> <h3>Past Members</h3> <%= render partial: "teamers/list", locals: { teamers: @team.teamers.past.distinct, blacklist: @team.teamers.active.ordered.distinct, comment: false } %> <% end %> </div> <div class="tab" id="matches"> <% @team.contesters.chronological.each do |contester| %> <% next if Match.finished.ordered.of_contester(contester).count == 0 %> <h3> <%= link_to contester.contest, contester.contest, :name => "contest_#{contester.contest.id}" %> </h3> <%= render partial: "matches/list", locals: { matches: Match.finished.ordered.of_contester(contester), friendly: contester.team, contest: false } %> <% end %> </div> <div class="tab" id="matches"> <dl> <dt>Matches:</dt> <dd><%= @team.matches_finished.count %> played / <%= @team.matches.count %> total</dd> <dt>Won:</dt> <dd><%= @team.matches_won.count %> (<%= 100.0*@team.matches_won.count/@team.matches_finished.count %> %)</dd> <dt>Lost:</dt> <dd><%= @team.matches_lost.count %> (<%= 100.0*@team.matches_lost.count/@team.matches_finished.count %> %)</dd> <dt>Draw:</dt> <dd><%= @team.matches_draw.count %> (<%= 100.0*@team.matches_draw.count/@team.matches_finished.count %> %)</dd> </dl> </div> </div> </div> <script type="text/javascript"> new Yetii({ id: 'team', active: 2 }); </script> <% if cuser and @team.can_update? cuser %> <div class="controls"> <%= link_to 'Edit Team', edit_team_path(@team), class: 'button' %> </div> <% end %> </div>