<% 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, 30), controller: "votes", action: "create", vote: { votable_id: map.id, votable_type: "GatherMap" }, method: "post" %> <% vote_maps = true %> <% else %> <%= shorten map, 30 %> <% end %> </li> <% end %> </ul> <% if vote_maps %> <p>Click to vote</p> <% end %> </div> </div>