Spaces:
Paused
Paused
| 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"; | |
| }, | |
| }); | |