holderdeord/hdo-site

View on GitHub
app/views/widgets/topic.html.erb

Summary

Maintainability
Test Coverage
<article>

  <h1>Partienes løfter 2013-2017</h1>
  <p>Hentet fra partienes stortingsvalgprogrammer</p>

  <% @promise_groups.each do |title, promises| %>
    <h2><%= title %></h2>

    <ul class="promises">
      <% promises.each do |promise| %>
        <%= link_to promise_path(promise) do %>
          <li class="promise <%= slug_for_parties(promise.parties) %>">
            <header>
              <% promise.parties.each do |party| %>
                <%= image_tag party.logo, alt: "#{party.name}s logo", width: '32', height: '32' %>
                <%= party.name %>
              <% end %>
            </header>
            <p>
              <%= promise.body %>
            </p>
          </li>
        <% end %>
      <% end %>
    </ul>
  <% end %>

  <h1>Stemmegivning 2009-2013</h1>
  <p>Oversiktsbilde over alle avstemninger om saken på Stortinget siste fire år.</p>

  <% @issues.each do |issue| %>
    <div class="issue">
      <h2><%= issue.title %></h2>
      <p>
        <%= issue.description %>
        <%= link_to "Les mer", issue %>
      </p>

      <figure class="positions">
        <%= render partial: 'issue_details', locals: { issue: issue, period: issue.period_named('2009-2013') } %>
      </figure>
    </div>
  <% end %>
</article>