summaryrefslogtreecommitdiff
path: root/app/views/messages/show.html.erb
blob: 6413d302face9f79a99fc83932edeb04e71153e2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<%= link_to "Messages", messages_path %>
<h1><%= title @message.subject %></h1>
<div class="item-group thread with-avatar" id="message-<%= @message.id %>">
  <div class="header">
    <%= link_to(@message.sender.avatar(64), @message.sender, title: @message.sender.ign) %>
    <%= render partial: "users/username", locals: { user: @message.sender } %>
    <%= link_to p do %>
      <%= ago @message.created_at %>
    <% end %>
    <%= link_to "edit", edit_message_path(@message), class: "editlink" if mod? || @message.sender.is?(current_user) %>
    <div class="clear-right"></div>
  </div>
  <div class="items">
    <% if @message.edited? %>
      <div class="item edited">
        Last edited <%= ago @message.updated_at %> by <%= link_to @message.editor.name, @message.editor %>.
      </div>
    <% end %>
    <div class="item content">
      <%= render_md(@message.text).html_safe %>
    </div>
  </div>
</div>
<div id="replies">
  <h3><%= "#{pluralize(@message.replies.size, 'reply')}." %></h3>
  <% @replies.each do |reply| %>
    <%= render partial: "messagereplies/reply", locals: {reply: reply} %>
  <% end %>

  <%= paginate @replies %>

  <%= render partial: "messagereplies/new", locals: {reply: Messagereply.new(message: @message)} %>
</div>