ensl.org/app/views/messages/index.html.erb
2017-02-16 01:41:36 +01:00

51 lines
1.3 KiB
Text

<div id="messages" class="tabbed">
<h1>Private Messages</h1>
<ul id="messages-nav" class="tabs">
<li>
<a href="#inbox">
Inbox (<%= cuser.new_messages.count %>/<%= cuser.received_messages.count %>)
</a>
</li>
<li>
<a href="#sent">
Sent (<%= cuser.sent_messages.count %>)
</a>
</li>
</ul>
<div class="tabbed-contents">
<div id="inbox" class="tab">
<% if cuser.received_messages.any? %>
<% cuser.received_messages.reverse_each do |message| %>
<% if cuser.new_messages.include?(message) %>
<div class="message highlight">
<% else %>
<div class="message">
<% end %>
<%= render partial: 'message', locals: { message: message } %>
</div>
<% end %>
<% else %>
<p>You have no incoming messages.</p>
<% end %>
</div>
<div id="sent" class="tab">
<% if cuser.sent_messages.any? %>
<% cuser.sent_messages.reverse_each do |message| %>
<div class="message">
<%= render partial: 'message', locals: { message: message } %>
</div>
<% end %>
<% else %>
<p>You have no sent messages.</p>
<% end %>
</div>
</div>
</div>
<script type="text/javascript">
new Yetii({
id: 'messages'
});
</script>