Spaces:
Running
on
Zero
Running
on
Zero
import {app} from "../../scripts/app.js"; | |
import {ComfyWidgets} from "../../scripts/widgets.js"; | |
// Node that add notes to your project | |
app.registerExtension({ | |
name: "Comfy.NoteNode", | |
registerCustomNodes() { | |
class NoteNode { | |
color=LGraphCanvas.node_colors.yellow.color; | |
bgcolor=LGraphCanvas.node_colors.yellow.bgcolor; | |
groupcolor = LGraphCanvas.node_colors.yellow.groupcolor; | |
constructor() { | |
if (!this.properties) { | |
this.properties = {}; | |
this.properties.text=""; | |
} | |
ComfyWidgets.STRING(this, "", ["", {default:this.properties.text, multiline: true}], app) | |
this.serialize_widgets = true; | |
this.isVirtualNode = true; | |
} | |
} | |
// Load default visibility | |
LiteGraph.registerNodeType( | |
"Note", | |
Object.assign(NoteNode, { | |
title_mode: LiteGraph.NORMAL_TITLE, | |
title: "Note", | |
collapsable: true, | |
}) | |
); | |
NoteNode.category = "utils"; | |
}, | |
}); | |