Commit f3e8a422 authored by leoborn's avatar leoborn
Browse files

[vissuite] bug fixes

parent 1a423c73
Loading
Loading
Loading
Loading
+11 −4
Original line number Diff line number Diff line
@@ -394,12 +394,14 @@ angular
                    $scope.resetToOriginal();
                    return;
                }
                if( networkInitialized == true ){
                    nodes.clear();
                    edges.clear();
                    nodes.add(originalNodes.get());
                    edges.add(originalEdges.get());
                    $scope.selection.combo = [];
                    $scope.selection.active = false;
                }

                // This gets all persons
                var allPersons = originalNodes.get().filter(function(val) {
@@ -431,13 +433,13 @@ angular
                updateStats();
            }

            var network = new vis.Network(container, data, options);
            var originalNetwork = angular.copy(network);

            if( $scope.vissettings.minCount > 1 ){
                $scope.restructureGraph(false);
            }

            var network = new vis.Network(container, data, options);
            //var originalNetwork = angular.copy(network);

            // Fit the network to screen after loading network from file
            // This is because stored positions might not reflect dimensions of client device
            network.once("afterDrawing", function() {
@@ -924,7 +926,12 @@ angular
                    var associated_node_types = [];
                    var node_id = allTrials[i].id;

                    var edgeIDsOfNode = originalNetwork.getConnectedEdges(node_id);
                    //var edgeIDsOfNode = originalNetwork.getConnectedEdges(node_id);
                    var edgesOfNode = originalEdges.get().filter(function(val) {
                        return (val.from == node_id || val.to == node_id);
                    });
                    var edgeIDsOfNode = edgesOfNode.map(a => a.id);

                    var edgesOfNode = originalEdges.get(edgeIDsOfNode);
                    for( var j = 0; j < edgesOfNode.length; j++ ){
                        var nodeFrom = edgesOfNode[j].from;