Files
meanTorrent/modules/forums/client/views/search-result.client.view.html
2017-07-19 18:15:47 +08:00

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>