From a3beb04f7e09d548bc5223a702f76b9f4e8a4991 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Tue, 6 Mar 2018 08:17:39 -0500 Subject: [PATCH] mask field --- src/models/view/fieldView.ts | 23 ++--------------------- 1 file changed, 2 insertions(+), 21 deletions(-) diff --git a/src/models/view/fieldView.ts b/src/models/view/fieldView.ts index b3f68a584f..e09d60960e 100644 --- a/src/models/view/fieldView.ts +++ b/src/models/view/fieldView.ts @@ -6,13 +6,9 @@ import { Field } from '../domain/field'; export class FieldView implements View { name: string; + value: string; type: FieldType; - // tslint:disable - private _value: string; - private _maskedValue: string; - // tslint:enable - constructor(f?: Field) { if (!f) { return; @@ -21,22 +17,7 @@ export class FieldView implements View { this.type = f.type; } - get value(): string { - return this._value; - } - set value(value: string) { - this._value = value; - this._maskedValue = null; - } - get maskedValue(): string { - if (this._maskedValue == null && this.value != null) { - this._maskedValue = ''; - for (let i = 0; i < this.value.length; i++) { - this._maskedValue += '•'; - } - } - - return this._maskedValue; + return this.value != null ? '••••••••' : null; } }