|
|
@ -27,10 +27,10 @@ const ext = { |
|
|
|
const clickedComboValue = currentNode.widgets |
|
|
|
const clickedComboValue = currentNode.widgets |
|
|
|
.filter(w => w.type === "combo" && w.options.values.length === values.length) |
|
|
|
.filter(w => w.type === "combo" && w.options.values.length === values.length) |
|
|
|
.find(w => w.options.values.every((v, i) => v === values[i])) |
|
|
|
.find(w => w.options.values.every((v, i) => v === values[i])) |
|
|
|
.value; |
|
|
|
?.value; |
|
|
|
|
|
|
|
|
|
|
|
let selectedIndex = values.findIndex(v => v === clickedComboValue); |
|
|
|
let selectedIndex = clickedComboValue ? values.findIndex(v => v === clickedComboValue) : 0; |
|
|
|
let selectedItem = displayedItems?.[selectedIndex]; |
|
|
|
let selectedItem = displayedItems[selectedIndex]; |
|
|
|
updateSelected(); |
|
|
|
updateSelected(); |
|
|
|
|
|
|
|
|
|
|
|
// Apply highlighting to the selected item
|
|
|
|
// Apply highlighting to the selected item
|
|
|
|