mysociety/alaveteli

View on GitHub
app/views/track/_tracking_links_simple.html.erb

Summary

Maintainability
Test Coverage
<%
  existing_track = local_assigns.fetch(:existing_track) do
    TrackThing.find_existing(user, track_thing) if user
  end
%>
<% if !own_request %>
  <div class="action-bar__follow">
    <div class="action-bar__follow-button">
    <% if existing_track %>
        <%= link_to _("Unfollow"), { :controller => 'track', :action => 'update', :track_id => existing_track.id, :track_medium => "delete", :r => request.fullpath }, :class => "link_button_green unsubscribe__action" %>
    <% elsif track_thing %>
      <div class="feed_link feed_link_<%= location %>">
        <%= link_to _("Follow"), do_track_path(track_thing), :class => "link_button_green track__action" %>
      </div>
    <% end %>
    </div>
    <div class="action-bar__follower-count">
      <%= n_("{{count}} follower",
             "{{count}} followers",
             follower_count,
             :count => content_tag(:span, follower_count, :id => "follow_count")) %>
    </div>
  </div>
<% end %>