Renamed "elections" controller to "election."
[selectricity-live] / app / views / election / list.rhtml
diff --git a/app/views/election/list.rhtml b/app/views/election/list.rhtml
new file mode 100644 (file)
index 0000000..83be6c6
--- /dev/null
@@ -0,0 +1,35 @@
+<% %>
+<h1>Listing elections</h1>
+
+<table cellpadding="10px">
+
+<% for election in @elections %>
+  <tr>
+    <td valign="top"><h2><%= link_to election.name, :action => 'show', :id => election %></h2>
+        <p><strong>Description:</strong></p>
+       <blockquote><%= election.description %></blockquote>
+       
+        <p><strong>Election Information:</strong></p>
+       <ul>
+          <li><%= election.voters.length %> registered voters</li>
+          <li><%= "<strong>Not</strong> " unless election.anonymous == 1 %>Anonymous</li>
+         <li>Starts <%= election.startdate %></li>
+         <li>Ends <%= election.enddate %></li>
+        </ul> 
+    </td>
+    <td valign="top">
+        <p><strong>Candidates:</strong></p>
+       <% @election = election %><%= render :partial => 'candidate_list', :id => election.id %>
+    </td>
+    <td valign="top">
+        <%= link_to 'Destroy', { :action => 'destroy', :id => election }, :confirm => 'Are you sure?' %></td>
+  </tr>
+<% end %>
+</table>
+
+<%= link_to 'Previous page', { :page => @election_pages.current.previous } if @election_pages.current.previous %>
+<%= link_to 'Next page', { :page => @election_pages.current.next } if @election_pages.current.next %> 
+
+<br />
+
+<%= link_to 'New election', :action => 'new' %>

Benjamin Mako Hill || Want to submit a patch?