@@ -43,7 +43,9 @@ function makeAdjlist(nodeList){
43
43
44
44
//Go through each vertex and add it's edges to the adjlist
45
45
for ( var i = 0 ; i < nodeList . length ; i ++ ) {
46
- var edges = nodeList [ i ] . connectedEdges ( ) ;
46
+
47
+ //Get all the edges that have a target from our current node
48
+ var edges = nodeList [ i ] . edgesTo ( nodeList ) ;
47
49
var numEdges = edges . length ;
48
50
49
51
//Check if the user has made a label
@@ -59,27 +61,15 @@ function makeAdjlist(nodeList){
59
61
for ( var k = 0 ; k < numEdges ; k ++ ) {
60
62
61
63
62
- //Check if the target is the node itself and use the source instead
63
- if ( edges [ k ] . data ( 'target' ) === nodeList [ i ] . data ( 'id' ) ) {
64
- var targetLabel = cy . getElementById ( edges [ k ] . data ( 'source' ) ) . style ( 'label' ) ;
64
+ var targetLabel = cy . getElementById ( edges [ k ] . data ( 'target' ) ) . style ( 'label' ) ;
65
65
66
- if ( targetLabel !== '' ) {
67
- adjlist = adjlist + targetLabel ;
68
- }
69
- else {
70
- adjlist = adjlist + edges [ k ] . data ( 'source' ) ;
71
- }
66
+ if ( targetLabel !== '' ) {
67
+ adjlist = adjlist + targetLabel ;
72
68
}
73
69
else {
74
- var targetLabel = cy . getElementById ( edges [ k ] . data ( 'target' ) ) . style ( 'label' ) ;
75
-
76
- if ( targetLabel !== '' ) {
77
- adjlist = adjlist + targetLabel ;
78
- }
79
- else {
80
- adjlist = adjlist + edges [ k ] . data ( 'target' ) ;
81
- }
70
+ adjlist = adjlist + edges [ k ] . data ( 'target' ) ;
82
71
}
72
+
83
73
84
74
//If we are weighted get a weight and write it
85
75
if ( weighted ) {
0 commit comments