From a5fdfa32d2c2640253dc086f54ce2d2dec613056 Mon Sep 17 00:00:00 2001 From: Sebastian Seedorf Date: Fri, 19 May 2017 13:01:19 +0200 Subject: [PATCH] First custom Dynamic Form Module generation --- .idea/workspace.xml | 466 +++++++++++++----- bs-config.json | 2 +- src/app/app.component.html | 6 +- src/app/app.component.ts | 22 + src/app/app.module.ts | 4 +- .../modules/dyn-form/dyn-form.component.ts | 34 ++ src/app/modules/dyn-form/dyn-form.module.ts | 27 + .../dyn-form/dyn-question.component.ts | 26 + .../inputs/counter-input.component.ts | 55 +++ .../dyn-form/inputs/custom-input.component.ts | 34 ++ .../dyn-form/inputs/tag-input.component.ts | 89 ++++ .../dyn-form/types/question.interface.ts | 31 ++ 12 files changed, 665 insertions(+), 131 deletions(-) create mode 100644 src/app/modules/dyn-form/dyn-form.component.ts create mode 100644 src/app/modules/dyn-form/dyn-form.module.ts create mode 100644 src/app/modules/dyn-form/dyn-question.component.ts create mode 100644 src/app/modules/dyn-form/inputs/counter-input.component.ts create mode 100644 src/app/modules/dyn-form/inputs/custom-input.component.ts create mode 100644 src/app/modules/dyn-form/inputs/tag-input.component.ts create mode 100644 src/app/modules/dyn-form/types/question.interface.ts diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 1f03d57..639a8e8 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -2,15 +2,18 @@ - - + + + + + + + - - @@ -25,34 +28,77 @@ - - + + - - + + + + + + + + + + + + - + - - + + - - + + - - + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -62,8 +108,8 @@ @@ -86,7 +132,6 @@ @@ -116,10 +169,10 @@ - @@ -137,26 +190,27 @@ + - - - - @@ -166,11 +220,11 @@ - - @@ -182,9 +236,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - @@ -198,14 +337,15 @@ - - - + + + +