Skip to content

Commit ce4b63b

Browse files
Merge pull request #59 from JustinSchneider/bootstrap4
Adds required classes to pagination template to provide compatibility…
2 parents 13eae4f + 2aec980 commit ce4b63b

File tree

1 file changed

+24
-24
lines changed

1 file changed

+24
-24
lines changed

src/BootstrapPaginator.ts

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -7,43 +7,43 @@ import * as _ from "lodash";
77
template: `
88
<mfPaginator #p [mfTable]="mfTable">
99
<ul class="pagination" *ngIf="p.dataLength > p.rowsOnPage">
10-
<li [class.disabled]="p.activePage <= 1" (click)="p.setPage(1)">
11-
<a style="cursor: pointer">&laquo;</a>
10+
<li class="page-item" [class.disabled]="p.activePage <= 1" (click)="p.setPage(1)">
11+
<a class="page-link" style="cursor: pointer">&laquo;</a>
1212
</li>
13-
<li *ngIf="p.activePage > 4 && p.activePage + 1 > p.lastPage" (click)="p.setPage(p.activePage - 4)">
14-
<a style="cursor: pointer">{{p.activePage-4}}</a>
13+
<li class="page-item" *ngIf="p.activePage > 4 && p.activePage + 1 > p.lastPage" (click)="p.setPage(p.activePage - 4)">
14+
<a class="page-link" style="cursor: pointer">{{p.activePage-4}}</a>
1515
</li>
16-
<li *ngIf="p.activePage > 3 && p.activePage + 2 > p.lastPage" (click)="p.setPage(p.activePage - 3)">
17-
<a style="cursor: pointer">{{p.activePage-3}}</a>
16+
<li class="page-item" *ngIf="p.activePage > 3 && p.activePage + 2 > p.lastPage" (click)="p.setPage(p.activePage - 3)">
17+
<a class="page-link" style="cursor: pointer">{{p.activePage-3}}</a>
1818
</li>
19-
<li *ngIf="p.activePage > 2" (click)="p.setPage(p.activePage - 2)">
20-
<a style="cursor: pointer">{{p.activePage-2}}</a>
19+
<li class="page-item" *ngIf="p.activePage > 2" (click)="p.setPage(p.activePage - 2)">
20+
<a class="page-link" style="cursor: pointer">{{p.activePage-2}}</a>
2121
</li>
22-
<li *ngIf="p.activePage > 1" (click)="p.setPage(p.activePage - 1)">
23-
<a style="cursor: pointer">{{p.activePage-1}}</a>
22+
<li class="page-item" *ngIf="p.activePage > 1" (click)="p.setPage(p.activePage - 1)">
23+
<a class="page-link" style="cursor: pointer">{{p.activePage-1}}</a>
2424
</li>
25-
<li class="active">
26-
<a style="cursor: pointer">{{p.activePage}}</a>
25+
<li class="page-item active">
26+
<a class="page-link" style="cursor: pointer">{{p.activePage}}</a>
2727
</li>
28-
<li *ngIf="p.activePage + 1 <= p.lastPage" (click)="p.setPage(p.activePage + 1)">
29-
<a style="cursor: pointer">{{p.activePage+1}}</a>
28+
<li class="page-item" *ngIf="p.activePage + 1 <= p.lastPage" (click)="p.setPage(p.activePage + 1)">
29+
<a class="page-link" style="cursor: pointer">{{p.activePage+1}}</a>
3030
</li>
31-
<li *ngIf="p.activePage + 2 <= p.lastPage" (click)="p.setPage(p.activePage + 2)">
32-
<a style="cursor: pointer">{{p.activePage+2}}</a>
31+
<li class="page-item" *ngIf="p.activePage + 2 <= p.lastPage" (click)="p.setPage(p.activePage + 2)">
32+
<a class="page-link" style="cursor: pointer">{{p.activePage+2}}</a>
3333
</li>
34-
<li *ngIf="p.activePage + 3 <= p.lastPage && p.activePage < 3" (click)="p.setPage(p.activePage + 3)">
35-
<a style="cursor: pointer">{{p.activePage+3}}</a>
34+
<li class="page-item" *ngIf="p.activePage + 3 <= p.lastPage && p.activePage < 3" (click)="p.setPage(p.activePage + 3)">
35+
<a class="page-link" style="cursor: pointer">{{p.activePage+3}}</a>
3636
</li>
37-
<li *ngIf="p.activePage + 4 <= p.lastPage && p.activePage < 2" (click)="p.setPage(p.activePage + 4)">
38-
<a style="cursor: pointer">{{p.activePage+4}}</a>
37+
<li class="page-item" *ngIf="p.activePage + 4 <= p.lastPage && p.activePage < 2" (click)="p.setPage(p.activePage + 4)">
38+
<a class="page-link" style="cursor: pointer">{{p.activePage+4}}</a>
3939
</li>
40-
<li [class.disabled]="p.activePage >= p.lastPage" (click)="p.setPage(p.lastPage)">
41-
<a style="cursor: pointer">&raquo;</a>
40+
<li class="page-item" [class.disabled]="p.activePage >= p.lastPage" (click)="p.setPage(p.lastPage)">
41+
<a class="page-link" style="cursor: pointer">&raquo;</a>
4242
</li>
4343
</ul>
4444
<ul class="pagination pull-right" *ngIf="p.dataLength > minRowsOnPage">
45-
<li *ngFor="let rows of rowsOnPageSet" [class.active]="p.rowsOnPage===rows" (click)="p.setRowsOnPage(rows)">
46-
<a style="cursor: pointer">{{rows}}</a>
45+
<li class="page-item" *ngFor="let rows of rowsOnPageSet" [class.active]="p.rowsOnPage===rows" (click)="p.setRowsOnPage(rows)">
46+
<a class="page-link" style="cursor: pointer">{{rows}}</a>
4747
</li>
4848
</ul>
4949
</mfPaginator>

0 commit comments

Comments
 (0)