Files
iD/js/id/actions/copy_entities.js
T
2016-02-29 12:09:14 -05:00

22 lines
423 B
JavaScript

iD.actions.CopyEntities = 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;
};