From a5323552b041f223a6e60fda5766bba200e9c597 Mon Sep 17 00:00:00 2001 From: Niggl Date: Wed, 10 Jun 2020 11:34:39 +0200 Subject: [PATCH] Added dynamic list enlargement --- src/app/task-form/task-form.component.ts | 2 +- src/app/task-list/task-list.component.ts | 5 +++++ src/app/userstory-form/userstory-form.component.ts | 2 +- src/app/userstory-list/userstory-list.component.ts | 5 +++++ 4 files changed, 12 insertions(+), 2 deletions(-) diff --git a/src/app/task-form/task-form.component.ts b/src/app/task-form/task-form.component.ts index 379b991..832c55a 100644 --- a/src/app/task-form/task-form.component.ts +++ b/src/app/task-form/task-form.component.ts @@ -47,6 +47,6 @@ export class TaskFormComponent implements OnInit { }); } this.submitted = true; - this.activeModalService.close(); + this.activeModalService.close(this.task); } } diff --git a/src/app/task-list/task-list.component.ts b/src/app/task-list/task-list.component.ts index 5b945f4..b8daf28 100644 --- a/src/app/task-list/task-list.component.ts +++ b/src/app/task-list/task-list.component.ts @@ -43,6 +43,11 @@ export class TaskListComponent implements OnInit { backdrop: 'static', keyboard: true, }); + if (editTask === null) { + modalRef.result.then(result => { + this.tasks.push(result); + }); + } modalRef.componentInstance.task = editTask; } diff --git a/src/app/userstory-form/userstory-form.component.ts b/src/app/userstory-form/userstory-form.component.ts index 020f199..4fe28be 100644 --- a/src/app/userstory-form/userstory-form.component.ts +++ b/src/app/userstory-form/userstory-form.component.ts @@ -47,6 +47,6 @@ export class UserstoryFormComponent implements OnInit { }); } this.submitted = true; - this.activeModalService.close(); + this.activeModalService.close(this.userstory); } } diff --git a/src/app/userstory-list/userstory-list.component.ts b/src/app/userstory-list/userstory-list.component.ts index 154fbcf..526f825 100644 --- a/src/app/userstory-list/userstory-list.component.ts +++ b/src/app/userstory-list/userstory-list.component.ts @@ -43,6 +43,11 @@ export class UserstoryListComponent implements OnInit { backdrop: 'static', keyboard: true, }); + if (editUserstory === null) { + modalRef.result.then(result => { + this.userstories.push(result); + }); + } modalRef.componentInstance.userstory = editUserstory; }