Skip to content

Commit 1f6d58e

Browse files
IvanBisultanovIvanBisultanov
authored andcommitted
Merge remote-tracking branch 'origin/master'
2 parents 067c7ec + 1481d5f commit 1f6d58e

File tree

3 files changed

+58
-36
lines changed

3 files changed

+58
-36
lines changed
Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,30 @@
11
.table > thead > tr > th {
2-
vertical-align: middle; }
2+
vertical-align: middle;
3+
}
34

45
.margin-bottom-basic {
5-
margin-bottom: 15px; }
6+
margin-bottom: 15px;
7+
}
68

79
.pagination {
8-
margin: 0 0 15px 0; }
10+
margin: 0;
11+
}
12+
13+
.items-per-page {
14+
margin-left: 15px;
15+
}
916

1017
.sortable:after {
11-
font: 14px/1 FontAwesome;
12-
content: "\f0dc"; }
18+
font: 14px/1 FontAwesome;
19+
content: "\f0dc";
20+
}
1321

1422
.sortable.sort-ascent:after {
15-
content: '\f0de';
16-
vertical-align: bottom; }
23+
content: '\f0de';
24+
vertical-align: bottom;
25+
}
1726

1827
.sortable.sort-descent:after {
19-
content: "\f0dd";
20-
vertical-align: top; }
28+
content: "\f0dd";
29+
vertical-align: top;
30+
}

demo/bootstrap/scss/angular-data-grid.bootstrap.scss

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,11 @@
77
}
88

99
.pagination {
10-
margin: 0 0 15px 0;
10+
margin: 0;
11+
}
12+
13+
.items-per-page {
14+
margin-left: 15px;
1115
}
1216

1317
.sortable {

index.html

Lines changed: 34 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
<div class="container">
3232
<div>
3333
<h3>Angular Data Grid sample using out-of-box Bootstrap styling</h3>
34-
Features enabled: sorting, filtering (using both in-grid and external controls), pagination and item-per-page functionality.
34+
Features enabled: sorting, filtering (using both in-grid and external controls), pagination and items-per-page functionality.
3535
Angular UI Datepickers used for date controls, although you can use any other framework / plugins.
3636
<a href="https://github.com/angular-data-grid/angular-data-grid.github.io" target="_blank">Project GitHub</a>
3737
</div>
@@ -123,14 +123,26 @@ <h3>Angular Data Grid sample using out-of-box Bootstrap styling</h3>
123123
<span class="items">{{filtered.length}} items total</span>
124124
</div>
125125
<div class="col-md-9 text-right">
126-
<grid-pagination max-size="5"
127-
boundary-links="true"
128-
class="pagination-sm"
129-
ng-if="paginationOptions.totalItems > paginationOptions.itemsPerPage"
130-
total-items="paginationOptions.totalItems"
131-
ng-model="paginationOptions.currentPage"
132-
ng-change="reloadGrid()"
133-
items-per-page="paginationOptions.itemsPerPage"></grid-pagination>
126+
<form class="form-inline pull-right margin-bottom-basic">
127+
<div class="form-group">
128+
<grid-pagination max-size="5"
129+
boundary-links="true"
130+
class="pagination-sm"
131+
total-items="paginationOptions.totalItems"
132+
ng-model="paginationOptions.currentPage"
133+
ng-change="reloadGrid()"
134+
items-per-page="paginationOptions.itemsPerPage"></grid-pagination>
135+
</div>
136+
<div class="form-group items-per-page">
137+
<label for="itemsOnPageSelect1">Items per page:</label>
138+
<select id="itemsOnPageSelect1" class="form-control input-sm" ng-init="paginationOptions.itemsPerPage = '10'" ng-model="paginationOptions.itemsPerPage" ng-change="reloadGrid()">
139+
<option>10</option>
140+
<option>25</option>
141+
<option>50</option>
142+
<option>75</option>
143+
</select>
144+
</div>
145+
</form>
134146
</div>
135147
</div>
136148
<table class="table table-bordered table-striped">
@@ -168,30 +180,26 @@ <h3>Angular Data Grid sample using out-of-box Bootstrap styling</h3>
168180
</tr>
169181
</tbody>
170182
</table>
171-
<div class="text-right">
172-
<grid-pagination max-size="5"
173-
boundary-links="true"
174-
class="pagination-sm"
175-
ng-if="paginationOptions.totalItems > paginationOptions.itemsPerPage"
176-
total-items="paginationOptions.totalItems"
177-
ng-model="paginationOptions.currentPage"
178-
ng-change="reloadGrid()"
179-
items-per-page="paginationOptions.itemsPerPage"></grid-pagination>
180-
</div>
181-
<form class="form-inline">
182-
<div class="form-group pull-right">
183-
<label for="itemsOnPageSelect">Items per page:</label>
184-
<select id="itemsOnPageSelect" class="form-control input-sm" ng-init="paginationOptions.itemsPerPage = '10'" ng-model="paginationOptions.itemsPerPage" ng-change="reloadGrid()">
183+
<form class="form-inline pull-right margin-bottom-basic">
184+
<div class="form-group">
185+
<grid-pagination max-size="5"
186+
boundary-links="true"
187+
class="pagination-sm"
188+
total-items="paginationOptions.totalItems"
189+
ng-model="paginationOptions.currentPage"
190+
ng-change="reloadGrid()"
191+
items-per-page="paginationOptions.itemsPerPage"></grid-pagination>
192+
</div>
193+
<div class="form-group items-per-page">
194+
<label for="itemsOnPageSelect2">Items per page:</label>
195+
<select id="itemsOnPageSelect2" class="form-control input-sm" ng-init="paginationOptions.itemsPerPage = '10'" ng-model="paginationOptions.itemsPerPage" ng-change="reloadGrid()">
185196
<option>10</option>
186197
<option>25</option>
187198
<option>50</option>
188199
<option>75</option>
189200
</select>
190201
</div>
191202
</form>
192-
<!--<div class="text-right">-->
193-
<!--<span grid-item-per-page="10, 25, 50, 75" class="pagination-sm"></span>-->
194-
<!--</div>-->
195203
</div>
196204
</div>
197205
</div>

0 commit comments

Comments
 (0)