fetch proper tag-references for relation types in raw tag editor

relation types need to be fetched from a dedicated taginfo endpoint.

fixes #2797
This commit is contained in:
Martin Raifer
2015-10-07 20:41:47 +02:00
parent 0543f684d2
commit b980c40dab
+6 -1
View File
@@ -85,7 +85,12 @@ iD.ui.RawTagEditor = function(context) {
$items.order();
$items.each(function(tag) {
var reference = iD.ui.TagReference({key: tag.key, value: tag.value}, context);
var isRelation = (context.entity(id).type === 'relation'),
reference;
if (isRelation && tag.key === 'type')
reference = iD.ui.TagReference({rtype: tag.value}, context);
else
reference = iD.ui.TagReference({key: tag.key, value: tag.value}, context);
if (state === 'hover') {
reference.showing(false);