File size: 719 Bytes
3d5837a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import { api } from "../../scripts/api.js";

function nodeFeedbackHandler(event) {
	let nodes = app.graph._nodes_by_id;
	let node = nodes[event.detail.node_id];
	if(node) {
		if(event.detail.type == "text") {
			const w = node.widgets.find((w) => event.detail.widget_name === w.name);
			if(w) {
				w.value = event.detail.data;
			}
		}
	}
}

api.addEventListener("inspire-node-feedback", nodeFeedbackHandler);


function nodeOutputLabelHandler(event) {
	let nodes = app.graph._nodes_by_id;
	let node = nodes[event.detail.node_id];
	if(node) {
		node.outputs[event.detail.output_idx].label = event.detail.label;
	}
}

api.addEventListener("inspire-node-output-label", nodeOutputLabelHandler);