I figured it out:
// Loads tree
$("#TreeManGrp").dynatree({
initAjax: {
url: "/Terminals/Refresh/"
},
onActivate: function (node) {
if (node.data.href) {
window.open(node.data.href, "_self");
} else {
ContextButtonSwitch(node.data.type, node.data.itemId);
}
},
persist: true,
noLink: false,
fx: { height: "toggle", duration: 200 },
onPostInit: function (isReloading, isError) {
var node = $("#TreeManGrp").dynatree("getActiveNode");
if (node) {
ContextButtonSwitch(node.data.type, node.data.itemId);
}
}
});