mirror of
https://github.com/FoggedLens/iD.git
synced 2026-05-17 22:24:49 +02:00
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:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user