Files
iD/modules/actions/copy_entities.js
2016-10-04 19:06:20 -04:00

25 lines
425 B
JavaScript

export function actionCopyEntities(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;
}