"...composable_kernel_onnx.git" did not exist on "86185bd7ce1b84696f064822e05837dd63e4f218"
Commit d3d9ad00 authored by Guillaume Faguet's avatar Guillaume Faguet
Browse files

added slider and toggle widget

parent c910b4a0
...@@ -273,6 +273,33 @@ export const ComfyWidgets = { ...@@ -273,6 +273,33 @@ export const ComfyWidgets = {
), ),
}; };
}, },
SLIDER(node, inputName, inputData) {
const { val, config } = getNumberDefaults(inputData, 1);
Object.assign(config, { precision: 0 });
return {
widget: node.addWidget(
"slider",
inputName,
val,
function (v) {
const s = this.options.step / 10;
this.value = Math.round(v / s) * s;
},
config
),
};
},
TOGGLE(node, inputName, inputData) {
let defaultVal = inputData[1]["default"];
return {
widget: node.addWidget(
"toggle",
inputName,
defaultVal,
() => {},
)
};
},
STRING(node, inputName, inputData, app) { STRING(node, inputName, inputData, app) {
const defaultVal = inputData[1].default || ""; const defaultVal = inputData[1].default || "";
const multiline = !!inputData[1].multiline; const multiline = !!inputData[1].multiline;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment