ensl.org/app/views/gathers/_votes.html.erb
Luke Barratt 644ffb41ef Added forum styling
Improvements to sizing/spacing
2014-05-04 12:53:47 +01:00

57 lines
1.6 KiB
Text

<% vote_maps, vote_servers = false %>
<div class="data servers">
<div class="contents">
<h4>Server Votes</h4>
<ul class="votes">
<% @gather.gather_servers.ordered.each do |server| %>
<li>
<span class="count">
<%= if server.votes then server.votes else "0" end %>
</span>
<% if server.real_votes.build(user: cuser).can_create? cuser %>
<%= link_to server,
controller: "votes", action: "create",
vote: { votable_id: server.id, votable_type: "GatherServer" },
method: "post" %>
<% vote_servers = true else %>
<%= server %>
<% end %>
</li>
<% end %>
</ul>
<% if vote_servers %>
<p>Click to vote</p>
<p><%= link_to "More servers", { controller: :servers }, { class: 'button tiny' } %></p>
<% end %>
</div>
</div>
<div class="data">
<div class="contents">
<h4>Map Votes</h4>
<ul class="votes">
<% @gather.gather_maps.ordered.each do |map| %>
<li>
<span><%= map.votes %></span>
<% if map.real_votes.build(user: cuser).can_create? cuser %>
<%= link_to shorten(map, 15),
controller: "votes", action: "create",
vote: { votable_id: map.id, votable_type: "GatherMap" },
method: "post" %>
<% vote_maps = true %>
<% else %>
<%= shorten map, 15 %>
<% end %>
</li>
<% end %>
</ul>
<% if vote_maps %>
<p>Click to vote</p>
<% end %>
</div>
</div>