mirror of
https://github.com/justUmen/Bjornulf_custom_nodes.git
synced 2026-03-21 12:42:11 -03:00
33 lines
1.3 KiB
JavaScript
33 lines
1.3 KiB
JavaScript
import { app } from "../../../scripts/app.js";
|
|
|
|
app.registerExtension({
|
|
name: "Bjornulf.PauseResume",
|
|
async nodeCreated(node) {
|
|
if (node.comfyClass === "Bjornulf_PauseResume") {
|
|
const resumeButton = node.addWidget("button", "Resume", "Resume", () => {
|
|
fetch('/bjornulf_resume', { method: 'GET' })
|
|
.then(response => response.text())
|
|
.then(data => {
|
|
console.log('Resume response:', data);
|
|
// You can update the UI here if needed
|
|
})
|
|
.catch(error => console.error('Error:', error));
|
|
});
|
|
const stopButton = node.addWidget("button", "Stop", "Stop", () => {
|
|
fetch('/bjornulf_stop', { method: 'GET' })
|
|
.then(response => response.text())
|
|
.then(data => {
|
|
console.log('Stop response:', data);
|
|
// You can update the UI here if needed
|
|
})
|
|
.catch(error => console.error('Error:', error));
|
|
});
|
|
|
|
// Set seed widget to hidden input
|
|
const seedWidget = node.widgets.find((w) => w.name === "seed");
|
|
if (seedWidget) {
|
|
seedWidget.type = "HIDDEN";
|
|
}
|
|
}
|
|
}
|
|
}); |