forked from moodlehq/moodleapp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
discussions.html
28 lines (26 loc) · 1.88 KB
/
discussions.html
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
<ion-content class="has-tabs" mm-state-class>
<ion-refresher pulling-text="{{ 'mm.core.pulltorefresh' | translate }}" ng-if="loaded" on-refresh="refresh()"></ion-refresher>
<mm-loading hide-until="loaded">
<ul class="list">
<li class="mma-messages-discussions-item" ng-repeat="disc in discussions | orderBy:'message.timecreated':true track by $index">
<a class="item item-avatar" on-touch="onDragStart($event)" on-drag="onDrag($event)" on-release="onDragStop($event)" mm-split-view-link="site.messages-discussion({userId: disc.message.user})" title="{{disc.fullname}}">
<img ng-src="{{disc.profileimageurl}}" alt="{{ 'mm.core.pictureof' | translate:{$a: disc.fullname} }}" role="presentation" mm-external-content ng-if="disc.profileimageurl">
<img src="img/user-avatar.png" alt="{{ 'mm.core.pictureof' | translate:{$a: disc.fullname} }}" role="presentation" ng-if="!disc.profileimageurl">
<span class="item-note" ng-if="disc.message.timecreated > 0">{{disc.message.timecreated / 1000 | mmDateDayOrTime}}</span>
<p class="item-heading">{{disc.fullname}}</p>
<p><mm-format-text watch="true" clean="true" singleline="true">{{disc.message.message | mmaMessagesFormat}}</mm-format-text></p>
</a>
<ul class="mma-messages-discussions-options">
<li ng-if="canDelete">
<button class="mma-messages-discussions-delete" ng-click="deleteDiscussion(disc)">
<i class="ion-minus-circled"></i>
</button>
</li>
</ul>
</li>
</ul>
<div ng-if="!discussions || discussions.length <= 0" class="padding">
<p>{{ 'mma.messages.nomessages' | translate}}</p>
</div>
</mm-loading>
</ion-content>