|
@ -4,8 +4,8 @@ |
|
|
* |
|
|
* |
|
|
* A dynamic, browser-based visualization library. |
|
|
* A dynamic, browser-based visualization library. |
|
|
* |
|
|
* |
|
|
* @version 0.4.0-SNAPSHOT |
|
|
|
|
|
* @date 2014-01-30 |
|
|
|
|
|
|
|
|
* @version @@version |
|
|
|
|
|
* @date @@date |
|
|
* |
|
|
* |
|
|
* @license |
|
|
* @license |
|
|
* Copyright (C) 2011-2014 Almende B.V, http://almende.com
|
|
|
* Copyright (C) 2011-2014 Almende B.V, http://almende.com
|
|
@ -12581,23 +12581,11 @@ var SelectionMixin = { |
|
|
* selected nodes. |
|
|
* selected nodes. |
|
|
*/ |
|
|
*/ |
|
|
getSelection : function() { |
|
|
getSelection : function() { |
|
|
var nodeIdString = this.getSelectedNodes(); |
|
|
|
|
|
/* |
|
|
|
|
|
var edgeIdString = this.getSelectedEdges(); |
|
|
|
|
|
|
|
|
var nodeIds = this.getSelectedNodes(); |
|
|
|
|
|
|
|
|
var idString = ""; |
|
|
|
|
|
if (nodeIdString != "") { |
|
|
|
|
|
idString = idString.concat("Nodes: ",nodeIdString); |
|
|
|
|
|
|
|
|
var edgeIds = this.getSelectedEdges(); |
|
|
|
|
|
|
|
|
if (edgeIdString != "") { |
|
|
|
|
|
idString = idString.concat("; "); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
if (edgeIdString != "") { |
|
|
|
|
|
idString = idString.concat("Edges: ",edgeIdString); |
|
|
|
|
|
} |
|
|
|
|
|
*/ |
|
|
|
|
|
return nodeIdString |
|
|
|
|
|
|
|
|
return {nodes:nodeIds, edges:edgeIds}; |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
@ -12607,41 +12595,33 @@ var SelectionMixin = { |
|
|
* selected nodes. |
|
|
* selected nodes. |
|
|
*/ |
|
|
*/ |
|
|
getSelectedNodes : function() { |
|
|
getSelectedNodes : function() { |
|
|
var idString = "", i = 0; |
|
|
|
|
|
|
|
|
var idArray = []; |
|
|
for(var objectId in this.selectionObj) { |
|
|
for(var objectId in this.selectionObj) { |
|
|
if(this.selectionObj.hasOwnProperty(objectId)) { |
|
|
if(this.selectionObj.hasOwnProperty(objectId)) { |
|
|
if (this.selectionObj[objectId] instanceof Node) { |
|
|
if (this.selectionObj[objectId] instanceof Node) { |
|
|
if (i != 0) { |
|
|
|
|
|
idString = idString.concat(", "); |
|
|
|
|
|
} |
|
|
|
|
|
idString = idString.concat(String(objectId)); |
|
|
|
|
|
i++; |
|
|
|
|
|
|
|
|
idArray.push(objectId); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
return idString |
|
|
|
|
|
|
|
|
return idArray |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* |
|
|
* |
|
|
* retrieve the currently selected edges |
|
|
* retrieve the currently selected edges |
|
|
* @return {String} selection An array with the ids of the |
|
|
|
|
|
|
|
|
* @return {Array} selection An array with the ids of the |
|
|
* selected nodes. |
|
|
* selected nodes. |
|
|
*/ |
|
|
*/ |
|
|
getSelectedEdges : function() { |
|
|
getSelectedEdges : function() { |
|
|
var idString = "", i = 0; |
|
|
|
|
|
|
|
|
var idArray = []; |
|
|
for(var objectId in this.selectionObj) { |
|
|
for(var objectId in this.selectionObj) { |
|
|
if(this.selectionObj.hasOwnProperty(objectId)) { |
|
|
if(this.selectionObj.hasOwnProperty(objectId)) { |
|
|
if (this.selectionObj[objectId] instanceof Edge) { |
|
|
if (this.selectionObj[objectId] instanceof Edge) { |
|
|
if (i != 0) { |
|
|
|
|
|
idString = idString.concat(", "); |
|
|
|
|
|
} |
|
|
|
|
|
idString = idString.concat(String(objectId)); |
|
|
|
|
|
i++; |
|
|
|
|
|
|
|
|
idArray.push(objectId); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
return idString |
|
|
|
|
|
|
|
|
return idArray |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|