Once you have a node, you can test for node.data.isFolder
.
In Dynatree event handler this is straightforward:
For example
onClick: function(node, event) {
if(node.getEventTargetType(event) === "title" && node.data.isFolder){
[...] // Handle the click event
return false;// Prevent default processing
}
}
From inside a custom handler you might first have to find the node from the target element:
var node = $.ui.dynatree.getNode(el)