unserver-unify
Version:
45 lines • 2.69 kB
HTML
<div class="forum">
<div class="srch_total" ng-show="setting.items.length > 0">
<div class="form-inline pull-left">
<div class="input-group col-lg-3 col-md-3 col-sm-3 pull-right">
<span class="input-group-addon"><i class="fa fa-search"></i>
</span>
<input class="form-control" type="text" ng-model="q" placeholder="{{ 'search in the current page' | translate }}" style="min-width:200px">
<span class="input-group-btn">
<button ng-show="q.length > 0" class="btn btn-default" type="button" ng-click="q=''">
<i class="fa fa-remove"></i>
</button>
</span>
</div>
</div>
<dir-pagination-controls pagination-id="setting.listName" boundary-links="true" template-url="components/content/dirPagination.tpl.html" on-page-change="q='';setting.ctrl.pageChanged(newPageNumber)" ng-show="setting.totalCount > setting.pageSize">
</dir-pagination-controls>
</div>
<div class="row">
<div class="{{ setting.rowClass || 'col-md-4 col-sm-6 col-xs-12' }} text-center" pagination-id="setting.listName" dir-paginate="item in setting.items| filter: q | itemsPerPage: setting.pageSize" total-items="setting.totalCount" current-page="setting.currentPage">
<div class="easy-block-v1">
<a ui-sref="{{ setting.viewPrefix }}({ id : item._id })" title="{{ item.name }}">
<img ng-src="{{ item.photo ? setting.imageFolderPrefix + item._id + '/' + item.photo : setting.defaultImage }}" title="{{item.name}}" style="max-width:100%;height:240px" />
</a>
</div>
<div class="block-grid-v2-info rounded-bottom">
<a ui-sref="{{ setting.viewPrefix }}({ id : item._id })" title="{{ item.name }}">
<h5><strong>{{ item.name }}</strong></h5>
</a>
<p class="clamped overflow-hidden text-left" style="height:40px;overflow:hidden;text-overflow:ellipsis;">{{ item.description }}</p>
<ul class="list-inline news-v1-info text-left">
<li> {{item.creater}}</li>
<li class="pull-right"><i class="fa fa-clock-o"></i> {{ (item.created || item.time) | date :'yyyy-MM-dd' }}</li>
</ul>
</div>
</div>
</div>
<div class="clearfix"></div>
<div class="text-right pagination_aln" ng-show="setting.totalCount > setting.pageSize">
<dir-pagination-controls pagination-id="setting.listName" boundary-links="true" template-url="components/content/dirPagination.tpl.html" on-page-change="q='';setting.ctrl.pageChanged(newPageNumber)">
</dir-pagination-controls>
</div>
</div>
<h3 class="row text-center" ng-if="setting.items.length == 0" translate>
{{ setting.emptyTitle }}
</h3>