Trigger callback on text change

This commit is contained in:
pythongosssss 2023-11-04 12:10:23 +00:00
parent f9ff5d9105
commit 4a31f461c8

View File

@ -232,6 +232,10 @@ function addMultilineWidget(node, name, opts, app) {
widget.inputEl.className = "comfy-multiline-input"; widget.inputEl.className = "comfy-multiline-input";
widget.inputEl.value = opts.defaultVal; widget.inputEl.value = opts.defaultVal;
widget.inputEl.placeholder = opts.placeholder || ""; widget.inputEl.placeholder = opts.placeholder || "";
widget.inputEl.addEventListener("input", () => {
widget.callback?.(widget.value);
});
document.addEventListener("mousedown", function (event) { document.addEventListener("mousedown", function (event) {
if (!widget.inputEl.contains(event.target)) { if (!widget.inputEl.contains(event.target)) {
widget.inputEl.blur(); widget.inputEl.blur();