Noosfero/noosfero

View on GitHub
app/views/profile/_profile_scrap.html.erb

Summary

Maintainability
Test Coverage
<li class="<%= kindify_class(scrap.sender, 'profile-activity-item') %>" id='profile-activity-item-<%= scrap.id %>'>
  <div class='profile-activity-image'>
    <%= link_to(profile_image(scrap.sender, :minor), scrap.sender.url) %>
  </div>
  <div class='profile-activity-description'>
    <p class='profile-activity-sender'>
      <%= link_to scrap.sender.name, scrap.sender.url, class: 'profile-name' %>
      <%= time_ago(scrap) %>
    </p>
    <p class='profile-activity-text'><%= txt2html scrap.content %></p>
  </div>
  <div class='profile-wall-actions'>
    <%= link_to_function(font_awesome(:remove), 'remove_item_wall(this, \'%s\', \'%s\', \'%s\'); return false ;' % [".profile-activity-item", url_for(:profile => params[:profile], :action => :remove_scrap, :scrap_id => scrap.id, :view => params[:view]), _('Are you sure you want to remove this scrap and all its replies?')], class: "remove-comment") if logged_in? && user.can_control_scrap?(scrap) %>
  </div>

  <ul class="profile-wall-activities-comments scrap-replies" >
    <% scrap.replies.each do |reply| %>
      <%= render partial: 'profile_scrap', locals: { scrap: reply } %>
    <% end %>
  </ul>
  <%= render :partial => 'profile_scrap_reply_form', :locals => { :scrap => scrap } if allow_comment? %>
</li>