From fb0cf8a2772b11ec5f6b2c9559a93802d0910cbf Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Fri, 3 Feb 2017 01:53:33 +0100 Subject: [PATCH] feat(input): option to imperatively float placeholder (#2585) Closes #2466 --- src/demo-app/input/input-container-demo.html | 13 ++- src/demo-app/input/input-container-demo.ts | 2 +- src/lib/input/input-container.html | 4 +- src/lib/input/input-container.spec.ts | 91 +++++++++++++++++++- src/lib/input/input-container.ts | 18 +++- src/lib/input/input.md | 4 +- 6 files changed, 117 insertions(+), 15 deletions(-) diff --git a/src/demo-app/input/input-container-demo.html b/src/demo-app/input/input-container-demo.html index d393a5b6459..d73c0cbb0aa 100644 --- a/src/demo-app/input/input-container-demo.html +++ b/src/demo-app/input/input-container-demo.html @@ -180,9 +180,16 @@

- Check to make floating label: - - + + Auto Float + Always Float + Never Float + +

+ +

+ +

diff --git a/src/demo-app/input/input-container-demo.ts b/src/demo-app/input/input-container-demo.ts index 38edcda046a..9c773f00e5e 100644 --- a/src/demo-app/input/input-container-demo.ts +++ b/src/demo-app/input/input-container-demo.ts @@ -11,9 +11,9 @@ let max = 5; styleUrls: ['input-container-demo.css'], }) export class InputContainerDemo { + floatingLabel: string = 'auto'; dividerColor: boolean; requiredField: boolean; - floatingLabel: boolean; ctrlDisabled = false; name: string; diff --git a/src/lib/input/input-container.html b/src/lib/input/input-container.html index 50b76067a9c..c457a7d8173 100644 --- a/src/lib/input/input-container.html +++ b/src/lib/input/input-container.html @@ -7,9 +7,9 @@