SwordElucidator/American-parliamentary-debate-society

View on GitHub
app/views/debate/index.html.erb

Summary

Maintainability
Test Coverage
<%= javascript_include_tag "index" %>
<div class = "debate_title", id = "debate_title">APDS Mock Debate Signups</div>
<div class = "flashcontainer", id = "flashcontainer"></div>
<div class = "boxed", id = "boxed">
<p>&nbsp;</p>
<%= render 'search' %>
<p>&nbsp;</p>
<% if @empty == "No Results Found" %>
<%= render 'empty' %>
<% else %>
<% if @debate.length != 0%>
  <table class = "table-apds table table-striped" style="width:auto;">
  <%= render 'head' %>
  <tb>
    <% @debate.each do |debate| %>
      <tr>
        <td><p style="width:160px;"><%= debate.topic%></p></td>    
        <td><p style="width:85px;"><%= debate.time %></p></td>
        <td><p style="width:85px;"><%= debate.location%></p></td>
        <% @slottype.each do |slottype|%>
          <td align = "left">
            <p style="width:221px;">
            <% debate.slots.each do |slot| %>
              <div class="btn-group btn-group-sm">
                <% if slot.slottype == slottype %>
                  <% if slot.status == "empty"%>
                    <div id = <%= slot.id %>><%= link_to "Register", {:action => "registerdebate", :id => slot.id, :debateid => debate.id, :method => "get", :value => "register",  :class => 'register_debate', :remote => true}, class: "btn btn-success", role: "button" %></div>
                  <% else%>
                    <% if current_user.slots.include?slot %>
                      <div id = <%= slot.id %>><%= link_to "Cancel", {:action => "canceldebate", :id => slot.id, :debateid => debate.id, :method => "get", :value => "cancel", :class => 'cancel_debate', :remote => true}, class: "btn btn-danger", role: "button" %></div>
                    <% else %>
                      <div class = "spandiv"><span class="label label-default customlabel"><%= Debate.parse_name(User.find_by_id(slot.user_id)) %></span></div>
                    <% end%>
                  <% end%>
                <% end %>
              </div>
            <% end%>
            </p>
          </td>
        <% end %>
        <% if current_user.is_admin == true %>
          <td>
            <%= link_to update_debate_path(:id => debate.id) do %>
              <i class="glyphicon glyphicon-edit blue"></i>
            <% end %>
          </td>
        <%end%>
      </tr>
    <% end%>
  </tb>
  </table>
<% end%>
<center><%= will_paginate @debate, renderer: BootstrapPagination::Rails%></center>
<% if current_user.is_admin == true %>
  <div class = "createdebate">
    <%= link_to "Create Debate", {:action => "create", :method => "get"}, class: "btn btn-primary btn-lg", role: "button" %>
  </div>
<% end%>
<% end%>
</div>