From ac1efd90b29e895853a4de6f44251a831373c67d Mon Sep 17 00:00:00 2001 From: annampak Date: Mon, 6 Nov 2017 12:17:05 +0200 Subject: [PATCH] pagination calculated based on xml only --- dmp-frontend/src/app/services/pagination.service.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/dmp-frontend/src/app/services/pagination.service.ts b/dmp-frontend/src/app/services/pagination.service.ts index a7d5385c5..98b68dc78 100644 --- a/dmp-frontend/src/app/services/pagination.service.ts +++ b/dmp-frontend/src/app/services/pagination.service.ts @@ -1,8 +1,13 @@ export class PaginationService { getPagination(groups, totalGroups: number, currentPage: number = 1, pageSize: number = 3) { // calculate total pages - let totalPages = Math.ceil(totalGroups / pageSize); + //let totalPages = Math.ceil(totalGroups / pageSize); + let totalPages = 0 ; //totalpages based on pages from xml, each group and section has each one page + groups.forEach(group => { + if (group.page > totalPages) + totalPages = parseInt(group.page); + }); let startPage: number, endPage: number; if (totalPages <= 10) {