opengovernment/askthem

View on GitHub
app/views/pages/overview.html.erb

Summary

Maintainability
Test Coverage
<%= render 'shared/navigation' %>

<section class="overview">
  <nav>
    <ul class="radio_nav">
      <% if @jurisdiction.upper_chamber? %>
        <li>
          <%= link_to upper_overview_path(@jurisdiction.abbreviation, gov: @gov), tab_options('upper') do %>
            <%= @upper.count -%> <%= @jurisdiction.chamber_title('upper').pluralize %>
            <span class="info">
              <% @upper_parties.each do |party, people| %>
                <span><%= people.size -%> <%= party -%></span>
              <% end %>
            </span>
          <% end %>
        </li>
      <% end %>
      <% if @jurisdiction.lower_chamber? %>
        <li>
          <%= link_to lower_overview_path(@jurisdiction.abbreviation, gov: @gov), tab_options('lower', 'overview') do %>
            <%= @lower.count -%> <%= @jurisdiction.chamber_title('lower').pluralize %>
            <span class="info">
              <% @lower_parties.each do |party, people| %>
                <span><%= people.size -%> <%= party -%></span>
              <% end %>
            </span>
          <% end %>
        </li>
      <% end %>
      <% if local? %>
        <li>
        <%= link_to meetings_overview_path(@jurisdiction.abbreviation), tab_options('meetings') do %>
          <%= number_with_delimiter @meetings.count -%> Meetings
        <% end %>
        </li>
      <% end %>
      <li>
        <% if !local? && @governor -%>
          <%= link_to person_path(@jurisdiction.abbreviation, @governor) do %>
            Governor
            <span class="info">
              <%= @governor.full_name -%>
            </span>
          <% end %>
        <% elsif local? && @mayor -%>
          <%= link_to person_path(@jurisdiction.abbreviation, @mayor) do %>
            Mayor
            <span class="info">
              <%= @mayor.full_name -%>
            </span>
          <% end %>
        <% else %>
          <a href="#">Governor</a>
        <% end %>
      </li>
      <!--
      <li>
        <%= link_to bills_overview_path(@jurisdiction.abbreviation), tab_options('bills') do %>
          <%= number_with_delimiter @bills.count -%> Bills
        <% end %>
      </li>
      <li class="last">
        <%= link_to key_votes_overview_path(@jurisdiction.abbreviation), tab_options('key_votes') do %>
          <%= number_with_delimiter @key_votes.count -%> Key Votes
        <% end %>
      </li>
      -->
      <li class="clear"></li>
    </ul>

    <div class="nav_extras">
      <a href="#">State Resources</a><%# @todo ST remove since we have no content? %>
      <div class="rep_search"><%# @todo change into a form %>
        <label for="find_rep">Find your elected officials:</label>
        <input type="text" name="find_rep" id="find_rep" placeholder="Address or Zip">
        <input type="submit" value="search" class="icon-map-marker">
      </div>
      <div class="clear"></div>
    </div>
  </nav>
  <%= render partial: @tab %>
</section>