Files
iD/modules/actions/copy_entities.js
T
Tom MacWright 266504d4e2 Baby steps mode
2016-06-06 16:54:24 -04:00

22 lines
414 B
JavaScript

module.exports = function(ids, fromGraph) {
var copies = {};
var action = function(graph) {
ids.forEach(function(id) {
fromGraph.entity(id).copy(fromGraph, copies);
});
for (var id in copies) {
graph = graph.replace(copies[id]);
}
return graph;
};
action.copies = function() {
return copies;
};
return action;
};