fix(plugin): keep the config button when deploying
This commit is contained in:
parent
b185d95e93
commit
d3b01ff64c
@ -108,11 +108,13 @@ function addButton() {
|
|||||||
const deploy = document.createElement("button");
|
const deploy = document.createElement("button");
|
||||||
deploy.style.position = "relative";
|
deploy.style.position = "relative";
|
||||||
deploy.style.display = "block";
|
deploy.style.display = "block";
|
||||||
deploy.textContent = "Deploy";
|
deploy.innerHTML = "<div id='button-title'>Deploy</div>";
|
||||||
deploy.onclick = async () => {
|
deploy.onclick = async () => {
|
||||||
/** @type {LGraph} */
|
/** @type {LGraph} */
|
||||||
const graph = app.graph;
|
const graph = app.graph;
|
||||||
|
|
||||||
|
const title = deploy.querySelector("#button-title")
|
||||||
|
|
||||||
const deployMeta = graph.findNodesByType("ComfyDeploy");
|
const deployMeta = graph.findNodesByType("ComfyDeploy");
|
||||||
const deployMetaNode = deployMeta[0];
|
const deployMetaNode = deployMeta[0];
|
||||||
|
|
||||||
@ -140,8 +142,8 @@ function addButton() {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
deploy.textContent = "Deploying...";
|
title.innerText = "Deploying...";
|
||||||
deploy.style.color = "orange";
|
title.style.color = "orange";
|
||||||
|
|
||||||
console.log(prompt);
|
console.log(prompt);
|
||||||
|
|
||||||
@ -170,8 +172,8 @@ function addButton() {
|
|||||||
data = await data.json();
|
data = await data.json();
|
||||||
}
|
}
|
||||||
|
|
||||||
deploy.textContent = "Done";
|
title.textContent = "Done";
|
||||||
deploy.style.color = "green";
|
title.style.color = "green";
|
||||||
|
|
||||||
deployMetaNode.widgets[1].value = data.workflow_id;
|
deployMetaNode.widgets[1].value = data.workflow_id;
|
||||||
deployMetaNode.widgets[2].value = data.version;
|
deployMetaNode.widgets[2].value = data.version;
|
||||||
@ -182,17 +184,17 @@ function addButton() {
|
|||||||
);
|
);
|
||||||
|
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
deploy.textContent = "Deploy";
|
title.textContent = "Deploy";
|
||||||
deploy.style.color = "white";
|
title.style.color = "white";
|
||||||
}, 1000);
|
}, 1000);
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
app.ui.dialog.show(e);
|
app.ui.dialog.show(e);
|
||||||
console.error(e);
|
console.error(e);
|
||||||
deploy.textContent = "Error";
|
title.textContent = "Error";
|
||||||
deploy.style.color = "red";
|
title.style.color = "red";
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
deploy.textContent = "Deploy";
|
title.textContent = "Deploy";
|
||||||
deploy.style.color = "white";
|
title.style.color = "white";
|
||||||
}, 1000);
|
}, 1000);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user