2014-07-29 17:34:10 +00:00
|
|
|
function fetchRelatives(node) {
|
|
|
|
var myA = $.ajax({
|
|
|
|
type: "Get",
|
|
|
|
url: "/topics/" + node.id + "?format=json",
|
|
|
|
success: function (data) {
|
|
|
|
if (gType == "centered") {
|
|
|
|
Mconsole.busy = true;
|
|
|
|
Mconsole.op.sum(data, {
|
|
|
|
type: 'fade',
|
|
|
|
duration: 500,
|
|
|
|
hideLabels: false
|
|
|
|
});
|
|
|
|
Mconsole.graph.eachNode(function (n) {
|
|
|
|
n.eachAdjacency(function (a) {
|
|
|
|
if (!a.getData('showDesc')) {
|
|
|
|
a.setData('alpha', 0.4, 'start');
|
|
|
|
a.setData('alpha', 0.4, 'current');
|
|
|
|
a.setData('alpha', 0.4, 'end');
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|
Mconsole.busy = false;
|
|
|
|
} else {
|
|
|
|
Mconsole.op.sum(data, {
|
|
|
|
type: 'nothing',
|
|
|
|
});
|
|
|
|
Mconsole.plot();
|
|
|
|
}
|
|
|
|
},
|
|
|
|
error: function () {
|
|
|
|
alert('failure');
|
|
|
|
}
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
|
|
function centerOn(nodeid) {
|
|
|
|
if (!Mconsole.busy) {
|
|
|
|
var node = Mconsole.graph.getNode(nodeid);
|
|
|
|
$('div.index img').attr('src', imgArray[node.getData('metacode')].src);
|
|
|
|
$('div.index .mapName').html(node.name);
|
|
|
|
$(document).attr('title', node.name + ' | Metamaps');
|
|
|
|
window.history.pushState(node.name, "Metamaps", "/topics/" + node.id);
|
|
|
|
Mconsole.onClick(node.id, {
|
|
|
|
hideLabels: false,
|
|
|
|
duration: 1000,
|
|
|
|
onComplete: function () {
|
|
|
|
fetchRelatives(node);
|
|
|
|
}
|
|
|
|
});
|
|
|
|
}
|
2014-08-04 16:20:16 +00:00
|
|
|
}
|