about summary refs log tree commit diff
path: root/app/views
diff options
context:
space:
mode:
Diffstat (limited to 'app/views')
-rw-r--r--app/views/layouts/application.html.erb3
-rw-r--r--app/views/pages/index.html.erb14
-rw-r--r--app/views/pages/teampicker.html.erb10
-rw-r--r--app/views/players/edit.html.erb2
-rw-r--r--app/views/players/index.html.erb3
5 files changed, 16 insertions, 16 deletions
diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb
index f5f0f2b..48b1f4f 100644
--- a/app/views/layouts/application.html.erb
+++ b/app/views/layouts/application.html.erb
@@ -15,7 +15,8 @@
         <%= link_to "Home", root_path %> ~
         <%= link_to "Tables", machines_path %> ~
         <%= link_to "Players", players_path %> ~
-        <%= link_to "Pick Random", controller: "machines", action: "random" %>
+        <%= link_to "Pick Table", controller: "machines", action: "random" %> ~
+        <%= link_to "Pick Teams", controller: "pages", action: "teampicker" %>
       </nav>
       <hr>
 
diff --git a/app/views/pages/index.html.erb b/app/views/pages/index.html.erb
index e53eece..7bac76b 100644
--- a/app/views/pages/index.html.erb
+++ b/app/views/pages/index.html.erb
@@ -10,22 +10,10 @@
   <tbody>
     <% @players.order("strikes").each do |player| %>
       <tr>
-        <td><%= player.name %></td>
+        <td><%= link_to player.name, edit_player_path(player) %></td>
         <td><%= player.paid %></td>
         <td><%= player.strikes %></td>
       </tr>
     <% end %>
   </tbody>
 </table>
-
-<h2>teampicker</h2>
-
-<% @players.order(Arel.sql("RANDOM()")).each_slice(@players.count % 4 == 0 ? 4 : 3).each.with_index(1) do |slice, i| %>
-  <h3>Team <%= i %></h3>
-  <ul>
-  <% slice.each do |player| %>
-    <li><%= player.name %></li>
-  <% end %>
-  </ul>
-<% end %>
-
diff --git a/app/views/pages/teampicker.html.erb b/app/views/pages/teampicker.html.erb
new file mode 100644
index 0000000..b0066cb
--- /dev/null
+++ b/app/views/pages/teampicker.html.erb
@@ -0,0 +1,10 @@
+<h2>teampicker</h2>
+
+<% @groups.each.with_index(1) do |slice, i| %>
+  <h3>Team <%= i %></h3>
+  <ul>
+  <% slice.each do |player| %>
+    <li><%= link_to player.name, edit_player_path(player) %></li>
+  <% end %>
+  </ul>
+<% end %>
diff --git a/app/views/players/edit.html.erb b/app/views/players/edit.html.erb
index 4c30fc1..797c846 100644
--- a/app/views/players/edit.html.erb
+++ b/app/views/players/edit.html.erb
@@ -1,4 +1,4 @@
-<h1>Edit Player</h1>
+<h1>Edit <%= @player.name %></h1>
 
 <%= render "form", machine: @player %>
 
diff --git a/app/views/players/index.html.erb b/app/views/players/index.html.erb
index cedaad3..67717e0 100644
--- a/app/views/players/index.html.erb
+++ b/app/views/players/index.html.erb
@@ -1,9 +1,10 @@
 <h1>Pinball Players</h1>
 
+<p><%= @players.count %> available players</p>
 <ul>
   <% @players.each do |player| %>
     <li>
-      <%= link_to player.name, player %>
+      <%= link_to player.name, edit_player_path(player) %>
     </li>
   <% end %>
 </ul>