diff --git a/javascript/JsMaterialXNodeEditor.js b/javascript/JsMaterialXNodeEditor.js
index 4167f355..6908ffd4 100644
--- a/javascript/JsMaterialXNodeEditor.js
+++ b/javascript/JsMaterialXNodeEditor.js
@@ -2377,7 +2377,8 @@ class MxShadingGraphEditor {
//console.log('Scan input:', inputName, ' on node: ', node.graph);
- var property_info = node.properties_info[i];
+ var property_info = node.getPropertyInfo(inputName);
+ //console.log('1. get property info for i: ', inputName, 'info: ', property_info)
var skipInterorConnectedInput = false;
if (node.graph._is_subgraph)
@@ -2456,11 +2457,15 @@ class MxShadingGraphEditor {
propertypanelcontent.appendChild(current_details);
}
+ else
+ {
+ //current_details = null;
+ }
}
else {
current_details = null;
}
- //console.log('>>>>>>>>>>>> uiName:', uiName, 'uimin:', uimin, 'uimax:', uimax);
+ //console.log('2. uiName:', uiName, 'uimin:', uimin, 'uimax:', uimax, 'uiFolder:', property_info.uifolder);
}
else {
current_details = null;
@@ -2915,10 +2920,14 @@ class MxShadingGraphEditor {
}
//elem.innerHTML = "" + i + " : " + property;
if (elem) {
- if (current_details)
+ if (current_details) {
+ //console.log('3a. append child to details:', current_details.id, elem, inputName);
current_details.appendChild(elem);
- else
+ }
+ else {
propertypanelcontent.appendChild(elem);
+ //console.log('3b. append child to parent content:', elem, inputName);
+ }
}
}
}
diff --git a/javascript/materialxnode/dist/JsMaterialXNodeEditor.js b/javascript/materialxnode/dist/JsMaterialXNodeEditor.js
index 4167f355..6908ffd4 100644
--- a/javascript/materialxnode/dist/JsMaterialXNodeEditor.js
+++ b/javascript/materialxnode/dist/JsMaterialXNodeEditor.js
@@ -2377,7 +2377,8 @@ class MxShadingGraphEditor {
//console.log('Scan input:', inputName, ' on node: ', node.graph);
- var property_info = node.properties_info[i];
+ var property_info = node.getPropertyInfo(inputName);
+ //console.log('1. get property info for i: ', inputName, 'info: ', property_info)
var skipInterorConnectedInput = false;
if (node.graph._is_subgraph)
@@ -2456,11 +2457,15 @@ class MxShadingGraphEditor {
propertypanelcontent.appendChild(current_details);
}
+ else
+ {
+ //current_details = null;
+ }
}
else {
current_details = null;
}
- //console.log('>>>>>>>>>>>> uiName:', uiName, 'uimin:', uimin, 'uimax:', uimax);
+ //console.log('2. uiName:', uiName, 'uimin:', uimin, 'uimax:', uimax, 'uiFolder:', property_info.uifolder);
}
else {
current_details = null;
@@ -2915,10 +2920,14 @@ class MxShadingGraphEditor {
}
//elem.innerHTML = "" + i + " : " + property;
if (elem) {
- if (current_details)
+ if (current_details) {
+ //console.log('3a. append child to details:', current_details.id, elem, inputName);
current_details.appendChild(elem);
- else
+ }
+ else {
propertypanelcontent.appendChild(elem);
+ //console.log('3b. append child to parent content:', elem, inputName);
+ }
}
}
}