% events.each do |event| %> <% if event.profile_comment_id %>
<%== erb :'_news_profile_comment', layout: false, locals: {profile_comment: event.profile_comment} %> <% elsif event.follow_id %>
<% actioning_site = event.actioning_site_dataset.select(:username, :title, :domain).first %> <% event_site = event.site_dataset.select(:username, :title, :domain).first %>
<%= actioning_site.title.shorten(40) %>
is following
<%= event_site.title.shorten(40) %>
<%= event.created_at.ago %>
<% elsif event.site_change_id %>
<% event_site = event.site_dataset.select(:username, :title, :domain).first %>
<%= event_site.title %>
has been updated.
<%= event.created_at.ago %>
<% site_change_filenames = event.site_change.site_change_filenames %> <% unless site_change_filenames.empty? %>
<% site_change_filenames.each do |f| %>
<% if site_change_file_display_class(f) == 'html' %>
<% elsif site_change_file_display_class(f) == 'image' %>
<% elsif site_change_file_display_class(f) == 'misc' %>
<%= File.extname(f).sub('.', '') %>
<% end %>
<%= f %>
<% end %>
<% end %> <% end %> <%== erb :'_news_actions', layout: false, locals: {event: event} %> <% if event.comments_dataset.count > 0 %>
<% event.comments.each do |comment| %> <% comment_actioning_site = comment.actioning_site_dataset.select(:username).first %>
<%= comment_actioning_site.username %>
<%= comment.created_at.ago %>
<%= comment.message %>
<% comment_likes_count = comment.comment_likes_dataset.count %> <% if current_site %>
<%= comment.site_likes?(current_site) ? 'Unlike' : 'Like' %><%= comment_likes_count > 0 ? " (#{comment_likes_count})" : '' %>
<% else %> <% if comment_likes_count > 0 %> <%= comment_likes_count %> <%= comment_likes_count == 1 ? 'like' : 'likes' %> <% end %> <% end %> <% if current_site %> <% if event.site_id == current_site.id || comment.actioning_site_id == current_site.id %>
Delete
<% end %> <% end %>
<% end %>
<% end %>
<% end %> <%== erb :'_news_templates', layout: false %>
<%= comment.message %>