summaryrefslogtreecommitdiff
path: root/app/views/tournaments/index.html.erb
diff options
context:
space:
mode:
Diffstat (limited to 'app/views/tournaments/index.html.erb')
-rw-r--r--app/views/tournaments/index.html.erb83
1 files changed, 46 insertions, 37 deletions
diff --git a/app/views/tournaments/index.html.erb b/app/views/tournaments/index.html.erb
index f8f21e7..e174de7 100644
--- a/app/views/tournaments/index.html.erb
+++ b/app/views/tournaments/index.html.erb
@@ -1,43 +1,52 @@
-<h1>Listing tournaments</h1>
+<h1>Listing Tournaments</h1>
-<table>
- <thead>
- <tr>
- <th>Name</th>
- <th>Game</th>
- <th>Status</th>
- <th>Min players per team</th>
- <th>Max players per team</th>
- <th>Min teams per match</th>
- <th>Max teams per match</th>
- <th>Set rounds</th>
- <th>Randomized teams</th>
- <th></th>
- <th></th>
- <th></th>
- </tr>
- </thead>
+<% if @tournaments.length > 0 %>
+ <div id="tournament-list">
+
+ <%# Each tournament has a div for its listing %>
+ <% @tournaments.each do |t| %>
+ <div class="row tournament-listing">
+ <div class="col-md-2 "><%= image_tag 'http://www.gravatar.com/avatar/' + Digest::MD5.hexdigest(t.hosts.first.email) + '?s=100&d=mm' %></div>
+
- <tbody>
- <% @tournaments.each do |tournament| %>
- <tr>
- <td><%= tournament.name %></td>
- <td><%= tournament.game %></td>
- <td><%= tournament.status %></td>
- <td><%= tournament.min_players_per_team %></td>
- <td><%= tournament.max_players_per_team %></td>
- <td><%= tournament.min_teams_per_match %></td>
- <td><%= tournament.max_teams_per_match %></td>
- <td><%= tournament.set_rounds %></td>
- <td><%= tournament.randomized_teams %></td>
- <td><%= link_to 'Show', tournament %></td>
- <td><%= link_to 'Edit', edit_tournament_path(tournament) %></td>
- <td><%= link_to 'Destroy', tournament, method: :delete, data: { confirm: 'Are you sure?' } %></td>
- </tr>
+ <div class="col-md-8">
+ <%# "header" %>
+ <%= link_to(t) do %>
+ <h3><%= t.name %></h3>
+ <% end %>
+
+ <div class="row">
+ <div class="col-md-4 host">
+ Hosted by: <%= t.hosts.first.name %>
+ </div>
+ <div class="col-md-8 things">
+ <p> Players per team </p>
+ <p> two </p>
+ </div>
+ </div>
+
+ </div>
+
+
+ <div class="col-md-2">
+ <%# If this guy is logged in AND not in the tournament %>
+ <% if signed_in? && !t.players.include?(current_user) %>
+ <%= form_tag(tournament_path(t), method: "put") do %>
+ <input type="hidden" name="update_action" value="join">
+ <%= submit_tag("Join") %>
+ <% end %>
+ <% else %>
+ <p> You've signed up for this tournament! </p>
+ <% end %>
+ </div>
+
+ </div>
<% end %>
- </tbody>
-</table>
+ </div>
+<% else %>
+ <p class="no-entries"> No tournaments going on right now... Why not start your own? </p>
+<% end %>
<br>
-<%= link_to 'New Tournament', new_tournament_path %>
+<%= link_to 'New Tournament', new_tournament_path, :class => "btn btn-warning btn-lg" %>