Files
iD/js/id/presets/field.js
2013-03-14 17:27:34 -07:00

20 lines
442 B
JavaScript

iD.presets.Field = function(id, field) {
field = _.clone(field);
field.id = id;
field.matchGeometry = function(geometry) {
return !field.geometry || field.geometry.indexOf(geometry) >= 0;
};
field.t = function(scope, options) {
return t('presets.fields.' + id + '.' + scope, options);
};
field.label = function() {
return field.t('label', {'default': id});
};
return field;
};