Merge branch 'clean-current-state' of https://github.com/FaridSafi/ComfyUI

This commit is contained in:
comfyanonymous 2023-03-28 16:48:47 -04:00
commit f13c0cefaa
2 changed files with 13 additions and 1 deletions

View File

@ -721,6 +721,8 @@ class ComfyApp {
* @param {*} graphData A serialized graph object * @param {*} graphData A serialized graph object
*/ */
loadGraphData(graphData) { loadGraphData(graphData) {
this.clean();
if (!graphData) { if (!graphData) {
graphData = defaultGraph; graphData = defaultGraph;
} }
@ -903,6 +905,13 @@ class ComfyApp {
} }
} }
} }
/**
* Clean current state
*/
clean() {
this.nodeOutputs = {};
}
} }
export const app = new ComfyApp(); export const app = new ComfyApp();

View File

@ -388,7 +388,10 @@ 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: () => app.graph.clear() }), $el("button", { textContent: "Clear", onclick: () => {
app.clean();
app.graph.clear();
}}),
$el("button", { textContent: "Load Default", onclick: () => app.loadGraphData() }), $el("button", { textContent: "Load Default", onclick: () => app.loadGraphData() }),
]); ]);