support node disabled
This commit is contained in:
1 parent
fa5d48d80c
commit
2419ec9f1c
7 files changed
+32
-2
No files matched your search
@@ -84,6 +84,7 @@ const NodeInspector: FC = () => {
|
||||
form.setFieldValue("type", def.type);
|
||||
form.setFieldValue("desc", data.desc);
|
||||
form.setFieldValue("debug", data.debug);
|
||||
form.setFieldValue("disabled", data.disabled);
|
||||
form.setFieldValue("path", data.path);
|
||||
def.args?.forEach((v) => {
|
||||
form.setFieldValue(`args.${v.name}`, data.args?.[v.name]);
|
||||
@@ -153,6 +154,7 @@ const NodeInspector: FC = () => {
|
||||
data.id = editingNode.data.id;
|
||||
data.name = values.name;
|
||||
data.debug = values.debug || undefined;
|
||||
data.disabled = values.disabled || undefined;
|
||||
data.desc = values.desc || undefined;
|
||||
data.path = values.path || undefined;
|
||||
|
||||
@@ -189,6 +191,7 @@ const NodeInspector: FC = () => {
|
||||
name: workspace.nodeDefs.get(newname)?.name ?? newname,
|
||||
desc: editingNode.data.desc,
|
||||
debug: editingNode.data.debug,
|
||||
disabled: editingNode.data.disabled,
|
||||
},
|
||||
editable: editingNode.editable,
|
||||
});
|
||||
@@ -256,6 +259,9 @@ const NodeInspector: FC = () => {
|
||||
<Form.Item label={t("node.debug")} name="debug" valuePropName="checked">
|
||||
<Switch disabled={disabled && !editingNode.data.path} onChange={form.submit} />
|
||||
</Form.Item>
|
||||
<Form.Item label={t("node.disabled")} name="disabled" valuePropName="checked">
|
||||
<Switch disabled={disabled && !editingNode.data.path} onChange={form.submit} />
|
||||
</Form.Item>
|
||||
<Form.Item label={t("node.subtree")} name="path">
|
||||
<AutoComplete
|
||||
disabled={disabled && !editingNode.data.path}
|
||||
|
||||
@@ -213,7 +213,20 @@ G6.registerNode(
|
||||
width: 14,
|
||||
img: `./icons/Debug.svg`,
|
||||
},
|
||||
name: "node-icon",
|
||||
name: "node-debug-icon",
|
||||
});
|
||||
}
|
||||
|
||||
if (cfg.disabled) {
|
||||
addShape("image", {
|
||||
attrs: {
|
||||
x: 182 - (cfg.debug ? 14 : 0),
|
||||
y: 2,
|
||||
height: 14,
|
||||
width: 14,
|
||||
img: `./icons/Disabled.svg`,
|
||||
},
|
||||
name: "node-disabled-icon",
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user