mirror of
https://github.com/comfyanonymous/ComfyUI.git
synced 2025-04-20 03:13:30 +00:00
Add slider setting type
This commit is contained in:
parent
3f52e7cbb1
commit
e87aa1873f
@ -270,6 +270,30 @@ class ComfySettingsDialog extends ComfyDialog {
|
|||||||
]),
|
]),
|
||||||
]);
|
]);
|
||||||
break;
|
break;
|
||||||
|
case "slider":
|
||||||
|
element = $el("div", [
|
||||||
|
$el("label", { textContent: name }, [
|
||||||
|
$el("input", {
|
||||||
|
type: "range",
|
||||||
|
value,
|
||||||
|
oninput: (e) => {
|
||||||
|
setter(e.target.value);
|
||||||
|
e.target.nextElementSibling.value = e.target.value;
|
||||||
|
},
|
||||||
|
...attrs
|
||||||
|
}),
|
||||||
|
$el("input", {
|
||||||
|
type: "number",
|
||||||
|
value,
|
||||||
|
oninput: (e) => {
|
||||||
|
setter(e.target.value);
|
||||||
|
e.target.previousElementSibling.value = e.target.value;
|
||||||
|
},
|
||||||
|
...attrs
|
||||||
|
}),
|
||||||
|
]),
|
||||||
|
]);
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
console.warn("Unsupported setting type, defaulting to text");
|
console.warn("Unsupported setting type, defaulting to text");
|
||||||
element = $el("div", [
|
element = $el("div", [
|
||||||
|
@ -217,6 +217,14 @@ button.comfy-queue-btn {
|
|||||||
z-index: 99;
|
z-index: 99;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.comfy-modal.comfy-settings input[type="range"] {
|
||||||
|
vertical-align: middle;
|
||||||
|
}
|
||||||
|
|
||||||
|
.comfy-modal.comfy-settings input[type="range"] + input[type="number"] {
|
||||||
|
width: 3.5em;
|
||||||
|
}
|
||||||
|
|
||||||
.comfy-modal input,
|
.comfy-modal input,
|
||||||
.comfy-modal select {
|
.comfy-modal select {
|
||||||
color: var(--input-text);
|
color: var(--input-text);
|
||||||
|
Loading…
Reference in New Issue
Block a user