mirror of
https://github.com/comfyanonymous/ComfyUI.git
synced 2025-01-11 10:25:16 +00:00
Made accessing setting value easier
Updated clear check to use this
This commit is contained in:
parent
30f274bf48
commit
623afa2ced
@ -115,14 +115,6 @@ function dragElement(dragEl, settings) {
|
|||||||
savePos = value;
|
savePos = value;
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
settings.addSetting({
|
|
||||||
id: "Comfy.ConfirmClear",
|
|
||||||
name: "Require confirmation when clearing workflow",
|
|
||||||
type: "boolean",
|
|
||||||
defaultValue: true,
|
|
||||||
});
|
|
||||||
|
|
||||||
function dragMouseDown(e) {
|
function dragMouseDown(e) {
|
||||||
e = e || window.event;
|
e = e || window.event;
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
@ -289,6 +281,16 @@ class ComfySettingsDialog extends ComfyDialog {
|
|||||||
return element;
|
return element;
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
|
const self = this;
|
||||||
|
return {
|
||||||
|
get value() {
|
||||||
|
return self.getSettingValue(id);
|
||||||
|
},
|
||||||
|
set value(v) {
|
||||||
|
self.setSettingValue(id, value);
|
||||||
|
},
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
show() {
|
show() {
|
||||||
@ -410,6 +412,13 @@ export class ComfyUI {
|
|||||||
this.history.update();
|
this.history.update();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
const confirmClear = this.settings.addSetting({
|
||||||
|
id: "Comfy.ConfirmClear",
|
||||||
|
name: "Require confirmation when clearing workflow",
|
||||||
|
type: "boolean",
|
||||||
|
defaultValue: true,
|
||||||
|
});
|
||||||
|
|
||||||
const fileInput = $el("input", {
|
const fileInput = $el("input", {
|
||||||
type: "file",
|
type: "file",
|
||||||
accept: ".json,image/png",
|
accept: ".json,image/png",
|
||||||
@ -517,13 +526,13 @@ export class ComfyUI {
|
|||||||
$el("button", { textContent: "Load", onclick: () => fileInput.click() }),
|
$el("button", { textContent: "Load", onclick: () => fileInput.click() }),
|
||||||
$el("button", { textContent: "Refresh", onclick: () => app.refreshComboInNodes() }),
|
$el("button", { textContent: "Refresh", onclick: () => app.refreshComboInNodes() }),
|
||||||
$el("button", { textContent: "Clear", onclick: () => {
|
$el("button", { textContent: "Clear", onclick: () => {
|
||||||
if (localStorage.getItem("Comfy.Settings.Comfy.ConfirmClear") == "false" || confirm("Clear workflow?")) {
|
if (!confirmClear.value || confirm("Clear workflow?")) {
|
||||||
app.clean();
|
app.clean();
|
||||||
app.graph.clear();
|
app.graph.clear();
|
||||||
}
|
}
|
||||||
}}),
|
}}),
|
||||||
$el("button", { textContent: "Load Default", onclick: () => {
|
$el("button", { textContent: "Load Default", onclick: () => {
|
||||||
if (localStorage.getItem("Comfy.Settings.Comfy.ConfirmClear") == "false" || confirm("Load default workflow?")) {
|
if (!confirmClear.value || confirm("Load default workflow?")) {
|
||||||
app.loadGraphData()
|
app.loadGraphData()
|
||||||
}
|
}
|
||||||
}}),
|
}}),
|
||||||
|
Loading…
Reference in New Issue
Block a user