39 lines
1.6 KiB
Text
39 lines
1.6 KiB
Text
-# Copyright (c) 2010-2011, Diaspora Inc. This file is
|
|
-# licensed under the Affero General Public License version 3 or later. See
|
|
-# the COPYRIGHT file.
|
|
|
|
- conversation = visibility.conversation
|
|
.conversation-wrapper{ :"data-conversation-path" => conversation_path(conversation) }
|
|
.stream-element.conversation{data: {guid: conversation.id},
|
|
class: conversation_class(conversation, visibility.unread, @conversation.try(:id))}
|
|
.media
|
|
.img
|
|
- other_participants = conversation.ordered_participants - [current_user.person]
|
|
- if other_participants.first.present?
|
|
= person_image_tag(other_participants.first)
|
|
- if other_participants.count > 1
|
|
.participants_count
|
|
= other_participants.count - 1
|
|
|
|
.bg
|
|
.badge.badge-default.message-count.pull-right
|
|
= conversation.messages.size
|
|
- if visibility.unread > 0
|
|
.badge.badge-important.unread-message-count.pull-right
|
|
= visibility.unread
|
|
.subject
|
|
%div{ :class => direction_for(conversation.subject) }
|
|
= conversation.subject
|
|
.timestamp
|
|
= timeago(conversation.updated_at)
|
|
.last_author
|
|
- if conversation.last_author.present?
|
|
= conversation.last_author.name
|
|
.last_message
|
|
- if conversation.messages.present?
|
|
%em
|
|
= conversation.messages.last.message.plain_text_without_markdown
|
|
- if other_participants.count > 1
|
|
.participants
|
|
- other_participants.drop(1).take(15).each do |participant|
|
|
= person_image_tag(participant)
|