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