"...slim/git@developer.sourcefind.cn:wangsen/paddle_dbnet.git" did not exist on "76f404690e921e59ec2a150c82c9bb4d032da87d"
Commit c8afa7e9 authored by comfyanonymous's avatar comfyanonymous
Browse files

Merge branch 'settings-slider' of https://github.com/missionfloyd/ComfyUI

parents b8c636b1 307ef543
...@@ -9,7 +9,7 @@ app.registerExtension({ ...@@ -9,7 +9,7 @@ app.registerExtension({
app.ui.settings.addSetting({ app.ui.settings.addSetting({
id: "Comfy.SnapToGrid.GridSize", id: "Comfy.SnapToGrid.GridSize",
name: "Grid Size", name: "Grid Size",
type: "number", type: "slider",
attrs: { attrs: {
min: 1, min: 1,
max: 500, max: 500,
......
...@@ -270,6 +270,30 @@ class ComfySettingsDialog extends ComfyDialog { ...@@ -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 { ...@@ -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);
......
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