Skip to content

Commit b83f942

Browse files
author
Sebastian Florek
committed
Add pagination to all resource lists
1 parent 243c184 commit b83f942

File tree

6 files changed

+43
-11
lines changed

6 files changed

+43
-11
lines changed

src/app/frontend/daemonsetlist/daemonsetcardlist.html

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,9 @@
2424
<kd-resource-card-header-column size="small" grow="nogrow">
2525
</kd-resource-card-header-column>
2626
</kd-resource-card-header-columns>
27-
<kd-resource-card ng-repeat="daemonSet in ::$ctrl.daemonSets.daemonSets"
28-
object-meta="daemonSet.objectMeta" type-meta="daemonSet.typeMeta">
27+
<kd-resource-card dir-paginate="daemonSet in $ctrl.daemonSets.daemonSets | itemsPerPage: default"
28+
pagination-id="daemonsets" object-meta="daemonSet.objectMeta"
29+
type-meta="daemonSet.typeMeta">
2930
<kd-resource-card-status layout="row">
3031
<md-icon class="material-icons kd-error" ng-if="::$ctrl.hasWarnings(daemonSet)">
3132
error
@@ -74,4 +75,9 @@
7475
</kd-resource-card-column>
7576
</kd-resource-card-columns>
7677
</kd-resource-card>
78+
<kd-resource-card-list-footer>
79+
<kd-resource-card-list-pagination pagination-id="daemonsets"
80+
total-items="$ctrl.daemonSets.daemonSets.length">
81+
</kd-resource-card-list-pagination>
82+
</kd-resource-card-list-footer>
7783
</kd-resource-card-list>

src/app/frontend/deploymentlist/deploymentcardlist.html

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,12 @@
3434
<kd-resource-card-header-column size="small" grow="nogrow">
3535
</kd-resource-card-header-column>
3636
</kd-resource-card-header-columns>
37-
<kd-deployment-card ng-repeat="deployment in $ctrl.deployments" deployment="deployment">
37+
<kd-deployment-card dir-paginate="deployment in $ctrl.deployments | itemsPerPage: default"
38+
deployment="deployment" pagination-id="deployments">
3839
</kd-deployment-card>
40+
<kd-resource-card-list-footer>
41+
<kd-resource-card-list-pagination pagination-id="deployments"
42+
total-items="$ctrl.deployments.length">
43+
</kd-resource-card-list-pagination>
44+
</kd-resource-card-list-footer>
3945
</kd-resource-card-list>

src/app/frontend/joblist/jobcardlist.html

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,11 @@
3434
<kd-resource-card-header-column size="small" grow="nogrow">
3535
</kd-resource-card-header-column>
3636
</kd-resource-card-header-columns>
37-
<kd-job-card ng-repeat="rc in $ctrl.jobs"
38-
job="rc">
37+
<kd-job-card dir-paginate="rc in $ctrl.jobs | itemsPerPage: default" job="rc"
38+
pagination-id="jobs">
3939
</kd-job-card>
40+
<kd-resource-card-list-footer>
41+
<kd-resource-card-list-pagination pagination-id="jobs" total-items="$ctrl.jobs.length">
42+
</kd-resource-card-list-pagination>
43+
</kd-resource-card-list-footer>
4044
</kd-resource-card-list>

src/app/frontend/petsetlist/petsetcardlist.html

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,12 @@
3434
<kd-resource-card-header-column size="small" grow="nogrow">
3535
</kd-resource-card-header-column>
3636
</kd-resource-card-header-columns>
37-
<kd-pet-set-card ng-repeat="petSet in $ctrl.petSets"
38-
pet-set="petSet">
37+
<kd-pet-set-card dir-paginate="petSet in $ctrl.petSets | itemsPerPage: default"
38+
pet-set="petSet" pagination-id="petsets">
3939
</kd-pet-set-card>
40+
<kd-resource-card-list-footer>
41+
<kd-resource-card-list-pagination pagination-id="petsets"
42+
total-items="$ctrl.petSets.length">
43+
</kd-resource-card-list-pagination>
44+
</kd-resource-card-list-footer>
4045
</kd-resource-card-list>

src/app/frontend/replicationcontrollerlist/replicationcontrollercardlist.html

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,12 @@
3434
<kd-resource-card-header-column grow="nogrow" class="kd-row-layout-column" size="small">
3535
</kd-resource-card-header-column>
3636
</kd-resource-card-header-columns>
37-
<kd-replication-controller-card ng-repeat="rc in $ctrl.replicationControllers"
38-
replication-controller="rc">
37+
<kd-replication-controller-card replication-controller="rc" pagination-id="replicationcontrollers"
38+
dir-paginate="rc in $ctrl.replicationControllers | itemsPerPage: default" >
3939
</kd-replication-controller-card>
40+
<kd-resource-card-list-footer>
41+
<kd-resource-card-list-pagination pagination-id="replicationcontrollers"
42+
total-items="$ctrl.replicationControllers.length">
43+
</kd-resource-card-list-pagination>
44+
</kd-resource-card-list-footer>
4045
</kd-resource-card-list>

src/app/frontend/servicelist/servicecardlist.html

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,9 @@
2525
</kd-resource-card-header-column>
2626
</kd-resource-card-header-columns>
2727

28-
<kd-resource-card ng-repeat="service in ::$ctrl.services"
29-
object-meta="service.objectMeta" type-meta="service.typeMeta">
28+
<kd-resource-card dir-paginate="service in $ctrl.services | itemsPerPage: default"
29+
pagination-id="services" object-meta="service.objectMeta"
30+
type-meta="service.typeMeta">
3031
<kd-resource-card-status layout="row">
3132
<md-icon class="material-icons" ng-if="::$ctrl.isPending(service)">
3233
timelapse
@@ -71,4 +72,9 @@
7172
</kd-resource-card-column>
7273
</kd-resource-card-columns>
7374
</kd-resource-card>
75+
<kd-resource-card-list-footer>
76+
<kd-resource-card-list-pagination pagination-id="services"
77+
total-items="$ctrl.services.length">
78+
</kd-resource-card-list-pagination>
79+
</kd-resource-card-list-footer>
7480
</kd-resource-card-list>

0 commit comments

Comments
 (0)