diff --git a/js/custom-nodes-manager.js b/js/custom-nodes-manager.js index 3ec0ef11..a89e1b39 100644 --- a/js/custom-nodes-manager.js +++ b/js/custom-nodes-manager.js @@ -163,6 +163,7 @@ const pageCss = ` font-size: 12px; border-radius: 5px; padding: 10px; + filter: drop-shadow(2px 5px 5px rgb(0 0 0 / 30%)); } .cn-manager-grid .cn-extensions-list { @@ -819,7 +820,7 @@ export class CustomNodesManager { const eId = `popover_extensions_${columnItem.id}_${rowItem.tg_index}`; list.push(``) list.push(`
`) - list.push(`

【${rowItem.title}】Extension Nodes:

`); + list.push(`

【${rowItem.title}】Extension Nodes (${extensionsList.length})

`); extensionsList.forEach(en => { list.push(`
  • ${en}
  • `); }) @@ -840,7 +841,7 @@ export class CustomNodesManager { const cId = `popover_conflicts_${columnItem.id}_${rowItem.tg_index}`; list.push(``) list.push(`
    `) - list.push(`

    【${rowItem.title}】Conflicted Nodes:

    `); + list.push(`

    【${rowItem.title}】Conflicted Nodes (${conflictsList.length})

    `); conflictsList.forEach(en => { let [node_name, extension_name] = en; extension_name = extension_name.split('/').filter(it => it).pop(); @@ -1129,7 +1130,10 @@ export class CustomNodesManager { console.log(`not found ${k}`) return; } - item.conflicts = []; + + if (!item.conflicts) { + item.conflicts = []; + } list.forEach(key => { if(k !== key) { item.conflicts.push([node, key])