in src/main/resources/SLING-INF/libs/sling/resource-editor/static/js/tree/AddNodeController.js [164:182]
function getNodeTypesByNodeName(appliCnTypesByNodeName, nodeTypeObjects, allAppliCnTypes){
var nodeName = $("#nodeName").val();
if ("" === nodeName || typeof appliCnTypesByNodeName[nodeName] === "undefined"){
return nodeTypeObjects = jQuery.map(allAppliCnTypes, function( nt, i ) {
return {id: nt, text: nt};
});
} else if (typeof appliCnTypesByNodeName[nodeName] != "undefined"){
var nodeTypes = Object.keys(appliCnTypesByNodeName[nodeName]);
return nodeTypeObjects = jQuery.map(nodeTypes, function( nt, i ) {
return {id: nt, text: nt};
});
} else if (typeof appliCnTypesByNodeName["*"] != "undefined"){
var nodeTypes = Object.keys(appliCnTypesByNodeName["*"]);
return nodeTypeObjects = jQuery.map(nodeTypes, function( nt, i ) {
return {id: nt, text: nt};
});
}
// wenn node name leer, dann alle nt anzeigen
}