From 559dbc7f40968f8b668c68b74c6743e1af0d94bc Mon Sep 17 00:00:00 2001 From: davidcanonieto Date: Mon, 24 Sep 2018 14:11:35 +0100 Subject: [PATCH] [ADF-3438] Page input fixed in Task List Demo (#3815) * [ADF-3438] Page input fixed * [ADF-3438] Improved code on component --- .../task-list-demo/task-list-demo.component.ts | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/demo-shell/src/app/components/task-list-demo/task-list-demo.component.ts b/demo-shell/src/app/components/task-list-demo/task-list-demo.component.ts index 524771874c..b7ffad3641 100644 --- a/demo-shell/src/app/components/task-list-demo/task-list-demo.component.ts +++ b/demo-shell/src/app/components/task-list-demo/task-list-demo.component.ts @@ -130,12 +130,14 @@ export class TaskListDemoComponent implements OnInit { this.state = taskFilter.taskState; this.sort = taskFilter.taskSort; this.start = taskFilter.taskStart; - this.size = +taskFilter.taskSize; - - if (taskFilter.page > 0) { - this.page = +taskFilter.taskPage - 1; + if (taskFilter.taskSize) { + this.size = parseInt(taskFilter.taskSize, 10); + } + let pageValue = parseInt(taskFilter.taskPage, 10); + if ( pageValue > 0) { + this.page = pageValue - 1; } else { - this.page = +taskFilter.taskPage; + this.page = pageValue; } this.dueAfter = taskFilter.taskDueAfter; this.dueBefore = taskFilter.taskDueBefore;