|
|
|
@ -4,12 +4,23 @@
|
|
|
|
|
<div class="row">
|
|
|
|
|
<div class="col-md-4">
|
|
|
|
|
<ul component="chat/recent" class="chats-list" data-nextstart="{nextStart}">
|
|
|
|
|
<!-- BEGIN chats -->
|
|
|
|
|
<!-- IMPORT partials/chat_contact.tpl -->
|
|
|
|
|
<!-- END chats -->
|
|
|
|
|
<!-- BEGIN contacts -->
|
|
|
|
|
<!-- IMPORT partials/chat_contact.tpl -->
|
|
|
|
|
<!-- END contacts -->
|
|
|
|
|
<!-- BEGIN rooms -->
|
|
|
|
|
<li component="chat/recent/room" data-roomid="{rooms.roomId}" class="<!-- IF ../unread -->unread<!-- ENDIF ../unread -->">
|
|
|
|
|
|
|
|
|
|
<div data-username="{rooms.lastUser.username}" data-uid="{rooms.lastUser.uid}">
|
|
|
|
|
<!-- IF rooms.lastUser.picture -->
|
|
|
|
|
<img class="user-img" src="{rooms.lastUser.picture}">
|
|
|
|
|
<!-- ELSE -->
|
|
|
|
|
<div class="user-icon user-img" style="background-color: {rooms.lastUser.icon:bgColor};">{rooms.lastUser.icon:text}</div>
|
|
|
|
|
<!-- ENDIF rooms.lastUser.picture -->
|
|
|
|
|
<i component="user/status" title="[[global:{rooms.lastUser.status}]]" class="fa fa-circle status {rooms.lastUser.status}"></i>
|
|
|
|
|
<span class="username">{rooms.usernames}</span>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<span class="teaser-content">{rooms.teaser.content}</span>
|
|
|
|
|
<span class="teaser-timestamp timeago pull-right" title="{rooms.teaser.timestampISO}"></span>
|
|
|
|
|
</li>
|
|
|
|
|
<!-- END rooms -->
|
|
|
|
|
</ul>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
@ -19,12 +30,15 @@
|
|
|
|
|
[[error:chat-restricted]]
|
|
|
|
|
</div>
|
|
|
|
|
<!-- ENDIF !allowed -->
|
|
|
|
|
<!-- IF meta -->
|
|
|
|
|
<div component="chat/messages" class="expanded-chat" data-uid="{meta.uid}" data-username="{meta.username}">
|
|
|
|
|
<!-- IF roomId -->
|
|
|
|
|
<div component="chat/messages" class="expanded-chat" data-roomid="{roomId}">
|
|
|
|
|
|
|
|
|
|
<button type="button" class="close" data-action="pop-out"><span aria-hidden="true"><i class="fa fa-compress"></i></span><span class="sr-only">[[modules:chat.pop-out]]</span></button>
|
|
|
|
|
<h1 component="chat/title">{meta.username}</h1>
|
|
|
|
|
<h4 component="chat/title">[[modules:chat.chatting_with]]</h4>
|
|
|
|
|
|
|
|
|
|
<div class="users-tag-container">
|
|
|
|
|
<input class="users-tag-input" type="text" class="form-control" placeholder="enter users here" tabindex="4"/>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<span class="since-bar"><a href="#" class="selected" data-since="recent">[[recent:title]]</a> • <a href="#" data-since="week">[[modules:chat.seven_days]]</a> • <a href="#" data-since="month">[[modules:chat.thirty_days]]</a> • <a href="#" data-since="threemonths">[[modules:chat.three_months]]</a></span>
|
|
|
|
|
<ul class="chat-content">
|
|
|
|
@ -41,6 +55,6 @@
|
|
|
|
|
<div class="alert alert-info">
|
|
|
|
|
[[modules:chat.no-messages]]
|
|
|
|
|
</div>
|
|
|
|
|
<!-- ENDIF meta -->
|
|
|
|
|
<!-- ENDIF roomId -->
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|