Browse Source

clean state when loading another workflow

pull/306/head
Farid Safi 2 years ago
parent
commit
393084877c
  1. 7
      web/scripts/app.js
  2. 11
      web/scripts/ui.js

7
web/scripts/app.js

@ -903,6 +903,13 @@ class ComfyApp {
}
}
}
/**
* Clean current state
*/
clean() {
this.nodeOutputs = {};
}
}
export const app = new ComfyApp();

11
web/scripts/ui.js

@ -306,6 +306,7 @@ export class ComfyUI {
style: { display: "none" },
parent: document.body,
onchange: () => {
app.clean();
app.handleFile(fileInput.files[0]);
},
});
@ -388,8 +389,14 @@ export class ComfyUI {
}),
$el("button", { textContent: "Load", onclick: () => fileInput.click() }),
$el("button", { textContent: "Refresh", onclick: () => app.refreshComboInNodes() }),
$el("button", { textContent: "Clear", onclick: () => app.graph.clear() }),
$el("button", { textContent: "Load Default", onclick: () => app.loadGraphData() }),
$el("button", { textContent: "Clear", onclick: () => {
app.clean();
app.graph.clear();
}}),
$el("button", { textContent: "Load Default", onclick: () => {
app.clean();
app.loadGraphData();
}}),
]);
dragElement(this.menuContainer);

Loading…
Cancel
Save