Another fixes in the arrows with interfaces.

This commit is contained in:
mdtrooper 2016-05-17 15:19:15 +02:00
parent 37fe7a6601
commit 23fd308953
2 changed files with 10 additions and 2 deletions

View File

@ -34,6 +34,8 @@ var MapController = function(target, refresh_time) {
/*-----------------------------------------------*/
MapController.prototype._id = null;
MapController.prototype._viewport = null;
MapController.prototype._viewport_nodes = null;
MapController.prototype._viewport_edges = null;
MapController.prototype._minimap_viewport = null;
MapController.prototype._minimap = null;
MapController.prototype._zoomManager = null;
@ -90,6 +92,12 @@ MapController.prototype.init_map = function() {
.append("g")
.attr("class", "viewport");
self._viewport_edges = self._viewport.append("g")
.attr("class", "viewport_edges");
self._viewport_nodes = self._viewport.append("g")
.attr("class", "viewport_nodes");
self._minimap = svg
.append("g")
.attr("class", "minimap");

View File

@ -985,7 +985,7 @@ NetworkmapController.prototype.paint_node = function(g_node, node) {
NetworkmapController.prototype.paint_nodes = function() {
var self = this;
self._viewport.selectAll(".node")
self._viewport_nodes.selectAll(".node")
.data(
self.get_nodes_map()
.filter(function(d, i) {
@ -1004,7 +1004,7 @@ NetworkmapController.prototype.paint_nodes = function() {
NetworkmapController.prototype.paint_arrows = function() {
var self = this;
var arrow_layouts = self._viewport.selectAll(".arrow")
var arrow_layouts = self._viewport_edges.selectAll(".arrow")
.data(self.get_edges_map())
.enter()
.append("g")