From 794837f40301223c6f76140cf734b7ec201d7f30 Mon Sep 17 00:00:00 2001 From: Tony Garnock-Jones Date: Sun, 7 Jan 2024 13:02:45 +0100 Subject: [PATCH] Allow trigger on input as well as change events --- packages/html2/src/index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/html2/src/index.ts b/packages/html2/src/index.ts index 1f1a76b..0a137c2 100644 --- a/packages/html2/src/index.ts +++ b/packages/html2/src/index.ts @@ -149,7 +149,7 @@ export class ValueWidget extends Widget { _value: Dataflow.Field; _valueAsNumber: Dataflow.Field; - constructor (nodeGenerator: NodeGenerator) { + constructor (nodeGenerator: NodeGenerator, triggerEvent: 'change' | 'input' = 'change') { super(nodeGenerator); field value: string = ''; @@ -165,7 +165,7 @@ export class ValueWidget extends Widget { this._valueAsNumber.value = n?.valueAsNumber ?? NaN; }; - this.on('change', e => readValues(e.target)); + this.on(triggerEvent, e => readValues(e.target)); readValues(this.node); dataflow { this.valueAsNumber = this._valueAsNumber.value; }