UNPKG

ri-backoffice

Version:

Administration panel for route-injector package

91 lines (88 loc) 4.58 kB
<div> <div ng-include src="'html/inc/breadcrumb.html'"></div> <h1 class="page-title">{{common.prettifyTitle(schema)}} <small>{{'MODEL.SUBTITLE'|translate}}</small> </h1> <flash-message></flash-message> <div class="" ng-if="config.search"> <search-in-model></search-in-model> <!--<group-in-model></group-in-model>--> </div> <div class="top15 bottom15"> <div class="row"> <model-buttons></model-buttons> <div class="col-lg-12"> <table class="table table-striped"> <thead> <tr> <th><input type="checkbox" ng-model="removeAll"/></th> <th ng-repeat="column in config.allDisplayFields"> <a ng-click="sortBy(column,!(getSort(column)==1))" href=""> <span ng-bind-html="models.getFieldTitle(column, schemaForm)"></span> <span ng-if="getSort(column) && getSort(column) == -1" class="order"> <span class="caret" style="margin: 10px 5px;"></span> </span> <span ng-if="getSort(column) && getSort(column) == 1" class="order dropup"> <span class="caret" style="margin: 10px 5px;"></span> </span> </a> </th> <th></th> </tr> </thead> <tbody> <tr ng-repeat="element in elements"> <td><input type="checkbox" name="selectedElements[]" value="{{id(element)}}" ng-checked="removeAll" ng-model="element.checked"/> </td> <td ng-repeat="column in config.allDisplayFields" ng-bind-html="displayCustomField(column, element, schemaForm)| to_trusted"> </td> <td> <a ng-disabled="isDisabled(element)" class="btn btn-primary btn-sm" ng-href="{{getUrl(element, schema)}}">{{'MODEL.BUTTONS.VIEW'|translate}}</a> </td> </tr> </tbody> </table> <div class="col-md-9"> <pagination class="pagination-sm" total-items="totalElements" ng-model="currentPage" items-per-page="itemsPerPage" max-size="maxSize" boundary-links="true" rotate="false" boundary-link-numbers="true" force-ellipses="true" num-pages="numPages" ng-change="pageChanged()"></pagination> </div> <div class="col-md-3 top20"> <div class="input-group input-group-sm"> <span class="input-group-addon" id="ipp">{{'MODEL.ITEMS_PER_PAGE'|translate}}</span> <input type="text" class="form-control" placeholder="{{'MODEL.ITEMS_PER_PAGE'|translate}}..." ng-model="userItemsPerPage" aria-describedby="ipp"/> <span class="input-group-btn input-group-sm"> <button class="btn btn-default" type="button" ng-click="pageChanged()"> <span class="glyphicon glyphicon-repeat"></span></button> </span> </div> <!-- /input-group --> </div> <!-- /.col-lg-6 --> </div> </div> <div class="row"> <model-buttons></model-buttons> </div> </div> </div> <!--MODAL FOR VALIDATION--> <script type="text/ng-template" id="myModalContent.html"> <div class="modal-header"> <h3 class="modal-title">{{'MODEL.ALERT.TITLE'|translate}}</h3> </div> <div class="modal-body"> <p>{{'MODEL.ALERT.BODY'|translate}}</p> </div> <div class="modal-footer"> <button class="btn btn-primary" ng-click="cancel()">{{'MODEL.ALERT.BACK'|translate}}</button> <button class="btn btn-danger" ng-click="ok()">{{'MODEL.ALERT.YES'|translate}}</button> </div> </script>