function getNodeTypesByNodeName()

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	
	}