mirror of
https://github.com/comfyanonymous/ComfyUI.git
synced 2025-01-11 02:15:17 +00:00
Allow boolean widgets to have no options dict.
This commit is contained in:
parent
4aeef781a3
commit
f12ec55983
@ -305,14 +305,23 @@ export const ComfyWidgets = {
|
|||||||
};
|
};
|
||||||
},
|
},
|
||||||
BOOLEAN(node, inputName, inputData) {
|
BOOLEAN(node, inputName, inputData) {
|
||||||
let defaultVal = inputData[1]["default"];
|
let defaultVal = false;
|
||||||
|
let options = {};
|
||||||
|
if (inputData[1]) {
|
||||||
|
if (inputData[1].default)
|
||||||
|
defaultVal = inputData[1].default;
|
||||||
|
if (inputData[1].label_on)
|
||||||
|
options["on"] = inputData[1].label_on;
|
||||||
|
if (inputData[1].label_off)
|
||||||
|
options["off"] = inputData[1].label_off;
|
||||||
|
}
|
||||||
return {
|
return {
|
||||||
widget: node.addWidget(
|
widget: node.addWidget(
|
||||||
"toggle",
|
"toggle",
|
||||||
inputName,
|
inputName,
|
||||||
defaultVal,
|
defaultVal,
|
||||||
() => {},
|
() => {},
|
||||||
{"on": inputData[1].label_on, "off": inputData[1].label_off}
|
options,
|
||||||
)
|
)
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
Loading…
Reference in New Issue
Block a user