From 3a9c23bf6623528c398302ebf55a9c483b50fc4e Mon Sep 17 00:00:00 2001 From: Corvince <13568919+Corvince@users.noreply.github.com> Date: Wed, 12 Jun 2019 11:12:04 +0200 Subject: [PATCH] Include "step" attribute in wl-textfield Was needing this for a project and realized step is not implemented for weightless-textfield. This is particularly useful (or necessary) for decimal numbers. --- src/lib/textfield/textfield.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/lib/textfield/textfield.ts b/src/lib/textfield/textfield.ts index 7302294..aedc1f5 100644 --- a/src/lib/textfield/textfield.ts +++ b/src/lib/textfield/textfield.ts @@ -12,6 +12,7 @@ export interface ITextfieldProperties extends ITextfieldBehaviorProperties { list?: string; min?: number; max?: number; + step?: number; type: TextfieldType; } @@ -46,6 +47,12 @@ export class Textfield extends TextfieldBehavior implements ITextfieldProperties */ @property({type: Number}) max?: number; + /** + * Step size of number value. + * @attr + */ + @property({type: Number}) step?: number; + /** * Renders the form element */ @@ -67,6 +74,7 @@ export class Textfield extends TextfieldBehavior implements ITextfieldProperties maxlength="${ifDefined(this.maxLength)}" min="${ifDefined(this.min)}" max="${ifDefined(this.max)}" + step="${ifDefined(this.step)}" tabindex="${this.disabled ? "-1" : "0"}" /> `;