forked from MapComplete/MapComplete
Small fixes
This commit is contained in:
parent
ca5b4297b3
commit
1f41444726
5 changed files with 13 additions and 13 deletions
|
@ -111,7 +111,7 @@ export class TextField<T> extends InputElement<T> {
|
|||
private readonly startValidated: boolean;
|
||||
public readonly IsSelected: UIEventSource<boolean> = new UIEventSource<boolean>(false);
|
||||
private readonly _isArea: boolean;
|
||||
private _textAreaRows: number;
|
||||
private readonly _textAreaRows: number;
|
||||
|
||||
constructor(options: {
|
||||
/**
|
||||
|
@ -133,12 +133,14 @@ export class TextField<T> extends InputElement<T> {
|
|||
value?: UIEventSource<T>,
|
||||
startValidated?: boolean,
|
||||
textArea?: boolean,
|
||||
textAreaRows?: number
|
||||
textAreaRows?: number,
|
||||
}) {
|
||||
super(undefined);
|
||||
const self = this;
|
||||
this.value = new UIEventSource<string>("");
|
||||
|
||||
this._isArea = options.textArea ?? false;
|
||||
this.startValidated = options.startValidated ?? false;
|
||||
this.mappedValue = options?.value ?? new UIEventSource<T>(undefined);
|
||||
this.mappedValue.addCallback(() => self.InnerUpdate());
|
||||
|
||||
|
@ -166,8 +168,7 @@ export class TextField<T> extends InputElement<T> {
|
|||
// @ts-ignore
|
||||
field.value = options.toString(t);
|
||||
});
|
||||
this.startValidated = options.startValidated ?? false;
|
||||
}
|
||||
}
|
||||
|
||||
GetValue(): UIEventSource<T> {
|
||||
return this.mappedValue;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue