Skip to content
This repository was archived by the owner on May 29, 2019. It is now read-only.

Commit 3db699d

Browse files
bekospkozlowski-opensource
authored andcommitted
feat(pagination): support bootstrap3
1 parent c409fdc commit 3db699d

File tree

4 files changed

+16
-20
lines changed

4 files changed

+16
-20
lines changed

src/pagination/docs/demo.html

+7-5
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,23 @@
22
<h4>Default</h4>
33

44
<pagination total-items="totalItems" page="currentPage"></pagination>
5-
<pagination boundary-links="true" total-items="totalItems" page="currentPage" class="pagination-small" previous-text="&lsaquo;" next-text="&rsaquo;" first-text="&laquo;" last-text="&raquo;"></pagination>
5+
<pagination boundary-links="true" total-items="totalItems" page="currentPage" class="pagination-sm" previous-text="&lsaquo;" next-text="&rsaquo;" first-text="&laquo;" last-text="&raquo;"></pagination>
66
<pagination direction-links="false" boundary-links="true" total-items="totalItems" page="currentPage"></pagination>
77
<pagination direction-links="false" total-items="totalItems" page="currentPage" num-pages="smallnumPages"></pagination>
88

9-
<button class="btn" ng-click="setPage(3)">Set current page to: 3</button>
10-
The selected page no: {{currentPage}}
9+
<div>
10+
<button class="btn btn-info" ng-click="setPage(3)">Set current page to: 3</button>
11+
The selected page no: {{currentPage}}
12+
</div>
1113

1214
<hr />
1315
<h4>Pager</h4>
1416
<pager total-items="totalItems" page="currentPage"></pager>
1517

1618
<hr />
1719
<h4>Limit the maximum visible buttons</h4>
18-
<pagination total-items="bigTotalItems" page="bigCurrentPage" max-size="maxSize" class="pagination-small" boundary-links="true"></pagination>
19-
<pagination total-items="bigTotalItems" page="bigCurrentPage" max-size="maxSize" class="pagination-small" boundary-links="true" rotate="false" num-pages="numPages"></pagination>
20+
<pagination total-items="bigTotalItems" page="bigCurrentPage" max-size="maxSize" class="pagination-sm" boundary-links="true"></pagination>
21+
<pagination total-items="bigTotalItems" page="bigCurrentPage" max-size="maxSize" class="pagination-sm" boundary-links="true" rotate="false" num-pages="numPages"></pagination>
2022

2123
<pre>Page: {{bigCurrentPage}} / {{numPages}}</pre>
2224
</div>

src/pagination/test/pagination.spec.js

+4-7
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,7 @@ describe('pagination directive', function () {
3232
expect(element.hasClass('pagination')).toBe(true);
3333
});
3434

35-
it('contains one ul and num-pages + 2 li elements', function() {
36-
expect(element.find('ul').length).toBe(1);
35+
it('contains num-pages + 2 li elements', function() {
3736
expect(getPaginationBarSize()).toBe(7);
3837
expect(getPaginationEl(0).text()).toBe('Previous');
3938
expect(getPaginationEl(-1).text()).toBe('Next');
@@ -267,8 +266,7 @@ describe('pagination directive', function () {
267266
$rootScope.$digest();
268267
}));
269268

270-
it('contains one ul and maxsize + 4 elements', function() {
271-
expect(element.find('ul').length).toBe(1);
269+
it('contains maxsize + 4 elements', function() {
272270
expect(getPaginationBarSize()).toBe($rootScope.maxSize + 4);
273271
expect(getPaginationEl(0).text()).toBe('Previous');
274272
expect(getPaginationEl(1).text()).toBe('...');
@@ -327,8 +325,7 @@ describe('pagination directive', function () {
327325
$rootScope.$digest();
328326
}));
329327

330-
it('contains one ul and num-pages + 4 li elements', function() {
331-
expect(element.find('ul').length).toBe(1);
328+
it('contains num-pages + 4 li elements', function() {
332329
expect(getPaginationBarSize()).toBe(9);
333330
expect(getPaginationEl(0).text()).toBe('First');
334331
expect(getPaginationEl(1).text()).toBe('Previous');
@@ -421,7 +418,7 @@ describe('pagination directive', function () {
421418
$rootScope.$digest();
422419
}));
423420

424-
it('contains one ul and num-pages li elements', function() {
421+
it('contains num-pages li elements', function() {
425422
expect(getPaginationBarSize()).toBe(5);
426423
expect(getPaginationEl(0).text()).toBe('1');
427424
expect(getPaginationEl(-1).text()).toBe('5');

template/pagination/pager.html

+3-5
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
<div class="pager">
2-
<ul>
3-
<li ng-repeat="page in pages" ng-class="{disabled: page.disabled, previous: page.previous, next: page.next}"><a ng-click="selectPage(page.number)">{{page.text}}</a></li>
4-
</ul>
5-
</div>
1+
<ul class="pager">
2+
<li ng-repeat="page in pages" ng-class="{disabled: page.disabled, previous: page.previous, next: page.next}"><a ng-click="selectPage(page.number)">{{page.text}}</a></li>
3+
</ul>

template/pagination/pagination.html

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
<div class="pagination"><ul>
1+
<ul class="pagination">
22
<li ng-repeat="page in pages" ng-class="{active: page.active, disabled: page.disabled}"><a ng-click="selectPage(page.number)">{{page.text}}</a></li>
3-
</ul>
4-
</div>
3+
</ul>

0 commit comments

Comments
 (0)