Revert mixed argument patch for addNode(), because
addNodes() in loadJSON already supports single string argument.
This commit is contained in:
		
							parent
							
								
									1b93bd7dc7
								
							
						
					
					
						commit
						adebe2dab0
					
				
							
								
								
									
										15
									
								
								springy.js
									
									
									
									
									
								
							
							
						
						
									
										15
									
								
								springy.js
									
									
									
									
									
								
							|  | @ -61,14 +61,7 @@ var Edge = function(id, source, target, data) { | ||||||
| //   	this.data.type
 | //   	this.data.type
 | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| Graph.prototype.addNode = function(mixed) { | Graph.prototype.addNode = function(node) { | ||||||
| 	// mixed can be Node object or a string
 |  | ||||||
| 	var node; |  | ||||||
| 	if (typeof mixed == "string" || mixed instanceof String) { |  | ||||||
| 		node = new Node(mixed, {label:mixed}); |  | ||||||
| 	} else { |  | ||||||
| 		node = mixed; |  | ||||||
| 	} |  | ||||||
| 	if (!(node.id in this.nodeSet)) { | 	if (!(node.id in this.nodeSet)) { | ||||||
| 		this.nodes.push(node); | 		this.nodes.push(node); | ||||||
| 	} | 	} | ||||||
|  | @ -83,7 +76,9 @@ Graph.prototype.addNodes = function() { | ||||||
|         // accepts variable number of arguments, where each argument
 |         // accepts variable number of arguments, where each argument
 | ||||||
|         // is a string that becomes both node identifier and label
 |         // is a string that becomes both node identifier and label
 | ||||||
|         for (var i = 0; i < arguments.length; i++) { |         for (var i = 0; i < arguments.length; i++) { | ||||||
|                 this.addNode(arguments[i]); |                 var name = arguments[i]; | ||||||
|  |                 var node = new Node(name, {label:name}); | ||||||
|  |                 this.addNode(node); | ||||||
|         } |         } | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
|  | @ -177,7 +172,7 @@ of nodes and edges: | ||||||
| 	if ('nodes' in json && 'edges' in json) { | 	if ('nodes' in json && 'edges' in json) { | ||||||
| 		var graph = this; | 		var graph = this; | ||||||
| 		json['nodes'].forEach(function(name) { | 		json['nodes'].forEach(function(name) { | ||||||
| 			graph.addNode(name); | 			graph.addNodes(name); | ||||||
| 		}); | 		}); | ||||||
| 		json['edges'].forEach(function(pair) { | 		json['edges'].forEach(function(pair) { | ||||||
| 			graph.addEdges(pair); | 			graph.addEdges(pair); | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user