fix node center
This commit is contained in:
@@ -25,17 +25,21 @@ $.getJSON('[% uri_for('/ajax/data/device/netmap') %]', {q: '[% params.q %]'}, fu
|
|||||||
.showSelfLinks(true)
|
.showSelfLinks(true)
|
||||||
.showLoadingIndicatorOnAjaxCall(true)
|
.showLoadingIndicatorOnAjaxCall(true)
|
||||||
.minZoomFactor(0.1)
|
.minZoomFactor(0.1)
|
||||||
.maxZoomFactor(10)
|
.maxZoomFactor(10);
|
||||||
.start(data);
|
|
||||||
|
// center on our selected device
|
||||||
|
netmap_pane.inspect().main.force.on('end.centernode', function() {
|
||||||
|
var node = netmap_pane.nodeDataById( data['data']['centernode'] );
|
||||||
|
netmap_pane.zoomSmooth(node.x, node.y, node.radius * 200);
|
||||||
|
netmap_pane.inspect().main.force.on('end.centernode', null);
|
||||||
|
});
|
||||||
|
|
||||||
jQuery('#nd_sidebar-toggle-img-in').on("click", resizeGraphContainer);
|
jQuery('#nd_sidebar-toggle-img-in').on("click", resizeGraphContainer);
|
||||||
jQuery('#nd_sidebar-toggle-img-out').on("click", resizeGraphContainer);
|
jQuery('#nd_sidebar-toggle-img-out').on("click", resizeGraphContainer);
|
||||||
jQuery(window).on("resize", resizeGraphContainer);
|
jQuery(window).on("resize", resizeGraphContainer);
|
||||||
resizeGraphContainer();
|
|
||||||
|
|
||||||
// sort-of center on our selected device
|
resizeGraphContainer();
|
||||||
var node = netmap_pane.nodeDataById( data['data']['centernode'] );
|
netmap_pane.start(data);
|
||||||
netmap_pane.zoom(node.x, node.y, 850);
|
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user