Merge pull request #675 from systemed/discard-tags

Discard tags
This commit is contained in:
Tom MacWright
2013-02-07 13:55:43 -08:00
5 changed files with 27 additions and 13 deletions

View File

@@ -108,13 +108,5 @@ iD.data.deprecated = [
shop: 'supermarket',
organic: 'only'
}
},
// entirely discarded tags
{ old: { 'tiger:upload_uuid': '*' } },
{ old: { 'tiger:tlid': '*' } },
{ old: { 'tiger:source': '*' } },
{ old: { 'tiger:separated': '*' } },
{ old: { 'geobase:datasetName': '*' } },
{ old: { 'geobase:uuid': '*' } },
{ old: { 'sub_sea:type': '*' } }
}
];

10
data/discarded.js Normal file
View File

@@ -0,0 +1,10 @@
// entirely discarded tags
iD.data.discarded = [
'tiger:upload_uuid',
'tiger:tlid',
'tiger:source',
'tiger:separated',
'geobase:datasetName',
'geobase:uuid',
'sub_sea:type'
];

View File

@@ -35,6 +35,7 @@
<script src='data/data.js'></script>
<script src='data/deprecated.js'></script>
<script src='data/imagery.js'></script>
<script src='data/discarded.js'></script>
<script src="js/id/geo.js"></script>
<script src="js/id/geo/extent.js"></script>

View File

@@ -42,7 +42,7 @@ iD.behavior.Select = function(context) {
selection.on('mousemove.select', null);
};
// save the event for the click handler
})(d3.event), 400);
})(d3.event), 200);
}
}

View File

@@ -18,7 +18,11 @@ iD.History = function(context) {
graph = actions[i](graph);
}
return {graph: graph, annotation: annotation, imagery_used: imagery_used};
return {
graph: graph,
annotation: annotation,
imagery_used: imagery_used
};
}
function change(previous) {
@@ -128,9 +132,16 @@ iD.History = function(context) {
changes: function() {
var difference = history.difference();
function discardTags(entity) {
return entity.update({
tags: _.omit(entity.tags, iD.data.discarded)
});
}
return {
modified: difference.modified(),
created: difference.created(),
modified: difference.modified().map(discardTags),
created: difference.created().map(discardTags),
deleted: difference.deleted()
};
},