mirror of
https://github.com/taobataoma/meanTorrent.git
synced 2026-01-17 12:52:22 +01:00
58 lines
3.4 KiB
HTML
58 lines
3.4 KiB
HTML
<section ng-controller="ForumsSearchResultController as vm" ng-init="vm.buildPager();">
|
|
<div ng-include="'/modules/forums/client/views/search.client.view.html'"></div>
|
|
|
|
<div class="container margin-top-30 top_of_search_list" id="top_of_search_list">
|
|
<div class="row">
|
|
<div class="col-sm-10 col-sm-offset-1">
|
|
<legend translate="FORUMS.SEARCH_RESULT_LIST"></legend>
|
|
|
|
<div class="text-center is-loading" ng-if="vm.isLoading" translate="FORUMS.SEARCH_LOADING"></div>
|
|
<div class="text-center is-empty" ng-if="!vm.isLoading && vm.pagedItems.length == 0" translate="FORUMS.SEARCH_EMPTY"></div>
|
|
|
|
<div class="search-result-list" ng-if="!vm.isLoading && vm.pagedItems.length > 0">
|
|
<div class="result-item" ng-repeat="r in vm.pagedItems">
|
|
<a class="item-title" ui-sref="forums.topic({ forumId: r.forum._id, topicId: r._id })" ng-bind-html="vm.getFormatedString(r.title);"></a>
|
|
<span> - </span>
|
|
<span class="item-forum-name">{{r.forum.category}} -> {{r.forum.name}}</span>
|
|
|
|
<div class="item-content" ng-bind-html="vm.getFormatedString(r.content);"></div>
|
|
|
|
<div class="topic-by">
|
|
<span> <!--post-->
|
|
<span class="small">
|
|
<span translate="FORUMS.FIELDS.REPLY_BY_1"></span>
|
|
<span user-info="r.user" info-name></span>
|
|
<!--<span message-to="r.user" to-class="message-to-icon"></span>-->
|
|
</span>
|
|
<span class="small"
|
|
translate="FORUMS.FIELDS.REPLY_BY_3"
|
|
translate-values="{createdAt: '{{r.createdAt | date: 'yyyy-MM-dd HH:mm:ss'}}'}">
|
|
</span>
|
|
</span>
|
|
<span class="by-reply" ng-if="r._replies.length > 0"> <!--reply-->
|
|
<span class="small">
|
|
<span>, </span>
|
|
<span user-info="r.lastUser" info-name></span>
|
|
<!--<span message-to="r.lastUser" to-class="message-to-icon"></span>-->
|
|
</span>
|
|
<span class="small"
|
|
translate="FORUMS.FIELDS.REPLY_BY_2"
|
|
translate-values="{createdAt: '{{r.lastReplyAt | date: 'yyyy-MM-dd HH:mm:ss'}}'}">
|
|
</span>
|
|
</span>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="pagination-div-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>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
</section> |