| import {app} from "../../scripts/app.js"; |
| import {ComfyWidgets} from "../../scripts/widgets.js"; |
| |
|
|
| 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; |
|
|
| } |
|
|
|
|
| } |
|
|
| |
|
|
| LiteGraph.registerNodeType( |
| "Note", |
| Object.assign(NoteNode, { |
| title_mode: LiteGraph.NORMAL_TITLE, |
| title: "Note", |
| collapsable: true, |
| }) |
| ); |
|
|
| NoteNode.category = "utils"; |
| }, |
| }); |
|
|