mirror of
https://github.com/willmiao/ComfyUI-Lora-Manager.git
synced 2026-03-25 15:15:44 -03:00
feat(trigger-word-toggle): update existing tags' active state based on default_active widget value
This commit is contained in:
@@ -70,8 +70,13 @@ app.registerExtension({
|
|||||||
// Add callback for default_active widget
|
// Add callback for default_active widget
|
||||||
const defaultActiveWidget = node.widgets[1];
|
const defaultActiveWidget = node.widgets[1];
|
||||||
defaultActiveWidget.callback = (value) => {
|
defaultActiveWidget.callback = (value) => {
|
||||||
if (node.widgets[3].value) {
|
// Set all existing tags' active state to the new value
|
||||||
this.updateTagsBasedOnMode(node, node.widgets[3].value, groupModeWidget.value);
|
if (node.tagWidget && node.tagWidget.value) {
|
||||||
|
const updatedTags = node.tagWidget.value.map(tag => ({
|
||||||
|
...tag,
|
||||||
|
active: value
|
||||||
|
}));
|
||||||
|
node.tagWidget.value = updatedTags;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user