unserver-unify
Version:
113 lines (112 loc) • 4.9 kB
HTML
<div ng-controller="MessageThreadCtrl as ctrl" class="col-md-12">
<div class="panel">
<div class="profile thread_container">
<div class="panel-heading">
<h2 class="panel-title pull-right">
{{ctrl.targetUser.fullname}}
</h2>
<img class="media-object rounded-x" height="30" ng-src="{{ ctrl.targetUser.avatarUrl }}" width="30" />
</div>
<!--<div class="tab-v1 margin-bottom-10">
<ul class="nav nav-tabs mobile_tab tab2">
<li ng-class="{'active':ctrl.tab=='p2p'}">
<a data-toggle="tab" ng-click="ctrl.tab = 'p2p'">
<i class="fa fa-comments-o">
</i> {{ 'Chat' | translate}}
<span class="badge badge-warning">
{{ctrl.messages.length||0}}
</span>
</a>
</li>
<li ng-class="{'active':ctrl.tab=='system'}">
<a data-toggle="tab" ng-click="ctrl.tab = 'system'">
<i class="fa fa-bullhorn">
</i> {{ 'Broadcasting' | translate}}
<span class="badge badge-warning">
{{ctrl.sysMessages.length||0}}
</span>
</a>
</li>
</ul>
</div>-->
<div class="white-bg" ng-if="ctrl.tab=='p2p'">
<div class="media media-v2 relative" ng-class="{'msg_dark_bg':reply.group=='send'}" ng-repeat="reply in ctrl.messages">
<div class="media-body">
<!--<a class="cursor-pointer dlt_clr pull-right" ng-click="ctrl.deleteMsg(reply,$index)" title="{{'Delete'| translate}}">
<i class="fa fa-remove expand-list rounded-x">
</i>
</a>-->
<h4 class="media-heading">
<a class="cursor-pointer" ng-click="ctrl.readMsg(reply)" ng-if="reply.group=='new'" ui-sref="index.setting.profile({ id: ctrl.targetUser.loginname ,cs:getCheckSum(ctrl.targetUser.loginname)})" style="color:#3498db; font-weight: 600;cursor:pointer;">
{{ctrl.targetUser.fullname}}
</a>
<strong ng-if="reply.group=='old'" style="color: #3498db;cursor:pointer;" ui-sref="index.setting.profile({ id: ctrl.targetUser.loginname ,cs:getCheckSum(ctrl.targetUser.loginname)})">{{ctrl.targetUser.fullname}}
</strong>
<strong ng-if="reply.group=='send'">You
</strong>
<small>
{{ reply.time | date: 'short' }}
</small>
</h4>
<p ng-bind-html="reply.message">
</p>
</div>
</div>
</div>
<div class="white-bg" ng-if="ctrl.tab=='system'">
<div class="media media-v2 relative" ng-repeat="reply in ctrl.sysMessages">
<div class="media-body">
<a class="cursor-pointer dlt_clr" ng-click="ctrl.deleteMsg(reply,$index)" title="{{'Delete'| translate}}">
<i class="fa fa-remove expand-list rounded-x">
</i>
</a>
<h4 class="media-heading">
<a class="cursor-pointer" ng-click="ctrl.readMsg(reply)" ng-if="reply.group=='new'" style="color:#3498db; font-weight: 600;">
<i class="{{reply.icon}} fa-2x">
</i> {{reply.action}}
</a>
<em ng-if="reply.group=='old'" style=" color: #3498db;">
<i class="{{reply.icon}} fa-2x">
</i>
{{reply.action}}
</em>
<strong ng-if="reply.group=='send'">
<i class="{{reply.icon}} fa-2x">
</i>
{{reply.action}}
</strong>
<small>
{{ reply.time | date: 'short' }}
</small>
</h4>
<p ng-bind-html="reply.message">
</p>
</div>
</div>
</div>
<div class="profile" id="reply_comments">
<div class="panel-heading overflow-h">
<h2 class="panel-title heading-sm pull-left">
<i class="fa fa-comments">
</i> {{'Add Reply' | translate }}
</h2>
</div>
<div class="panel-body white-bg margin-bottom-30">
<div class="media media-v2">
<div class="media-body">
<form class="form-horizontal" name="reply_form">
<textarea class="form-control margin-bottom-20" ng-model="ctrl.r_content">
</textarea>
<div class="editor_buttons">
<button class="btn btn-u pull-right" ng-click="ctrl.addReply()" translate="">
Reply
</button>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
</div>
</div>