mirror of
https://github.com/taobataoma/meanTorrent.git
synced 2026-05-07 07:27:07 +02:00
77 lines
4.4 KiB
HTML
77 lines
4.4 KiB
HTML
<div ng-controller="FollowingController as vm" ng-init="vm.buildPager();">
|
|
<div class="pagetop">
|
|
<div class="container padding-top-30 padding-bottom-30">
|
|
<div class="row">
|
|
<div class="col-xs-6 col-sm-4 col-sm-offset-2">
|
|
<a class="btn btn-default btn-lg btn-block" ui-sref="follow.followers">
|
|
{{'PAGETITLE.MY_FOLLOWERS' | translate}} <span class="badge badge_default">{{vm.user.followers.length}}</span>
|
|
</a>
|
|
</div>
|
|
<div class="col-xs-6 col-sm-4">
|
|
<a class="btn btn-success btn-lg btn-block" ui-sref="follow.following">
|
|
{{'PAGETITLE.MY_FOLLOWING' | translate}} <span class="badge">{{vm.user.following.length}}</span>
|
|
</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="container">
|
|
<div class="margin-bottom-30 margin-top-30">
|
|
<div class="jumbotron text-center" ng-if="vm.statusMsg || vm.pagedItems.length<=0">
|
|
<div ng-if="vm.statusMsg">
|
|
<h3 class="text-muted">{{vm.statusMsg | translate}}</h3>
|
|
</div>
|
|
<div ng-if="!vm.statusMsg && vm.pagedItems.length<=0">
|
|
<i class="fa fa-users fa-2x text-muted" aria-hidden="true"></i>
|
|
<h3 class="text-muted">{{'FOLLOW.NO_FOLLOWERS' | translate}}</h3>
|
|
</div>
|
|
</div>
|
|
<div ng-if="vm.pagedItems.length>0">
|
|
<div id="top_of_follow_list">
|
|
<div class="pagination-border-bottom">
|
|
<ul uib-pagination boundary-links="true" max-size="8" items-per-page="vm.itemsPerPage" total-items="vm.filterLength"
|
|
ng-model="vm.currentPage"
|
|
ng-change="vm.pageChanged()"
|
|
first-text="{{ 'PAGE_TEXT_FIRST' | translate}}" previous-text="{{ 'PAGE_TEXT_PREVIOUS' | translate}}"
|
|
next-text="{{ 'PAGE_TEXT_NEXT' | translate}}" last-text="{{ 'PAGE_TEXT_LAST' | translate}}">
|
|
</ul>
|
|
</div>
|
|
|
|
<div class="follow-list row">
|
|
<div ng-repeat="item in vm.pagedItems">
|
|
<div data-ng-if="$index != 0 && $index % 2 == 0" class="clearfix visible-sm-block"></div>
|
|
<div data-ng-if="$index != 0 && $index % 3 == 0" class="clearfix visible-md-block visible-lg-block"></div>
|
|
<div class="col-sm-6 col-md-4">
|
|
<div class="follow-item" mt-scale-by-mouse="{scale: 1.1, duration: '.5s'}">
|
|
<span user-info="item" info-class="follow-avatar" info-avatar></span>
|
|
<p><span user-info="item" info-class="follow-name" info-name></span><span message-to="item" to-class="message-to-icon"></span></p>
|
|
<span vip-flag="item" vip-class="follow-vip"></span>
|
|
<span score-level-curr="item" class="follow-level"></span>
|
|
<span class="user-ud-text">
|
|
<span up-down-flag="item" up-down-class="follow-up-down"></span>
|
|
</span>
|
|
|
|
<a class="btn btn-default btn-sm btn-bold btn-min-width-80 btn-unfollow"
|
|
ng-click="vm.unFollowTo(item)">
|
|
{{ 'STATUS_FIELD.BTN_UNFOLLOW' | translate}}
|
|
</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="pagination-border-top">
|
|
<ul uib-pagination boundary-links="true" max-size="8" items-per-page="vm.itemsPerPage" total-items="vm.filterLength"
|
|
ng-model="vm.currentPage"
|
|
ng-change="vm.pageChanged()"
|
|
first-text="{{ 'PAGE_TEXT_FIRST' | translate}}" previous-text="{{ 'PAGE_TEXT_PREVIOUS' | translate}}"
|
|
next-text="{{ 'PAGE_TEXT_NEXT' | translate}}" last-text="{{ 'PAGE_TEXT_LAST' | translate}}">
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|