mirror of
https://github.com/FoggedLens/iD.git
synced 2026-05-27 02:12:24 +02:00
Replace validator tooltip with reference function, add tag diff
This commit is contained in:
@@ -35,6 +35,7 @@ export function validationMissingRole() {
|
||||
return !member.role || !member.role.trim().length;
|
||||
}
|
||||
|
||||
|
||||
function makeIssue(way, relation, member, context) {
|
||||
return new validationIssue({
|
||||
type: type,
|
||||
@@ -43,7 +44,7 @@ export function validationMissingRole() {
|
||||
member: utilDisplayLabel(way, context),
|
||||
relation: utilDisplayLabel(relation, context),
|
||||
}),
|
||||
tooltip: t('issues.missing_role.multipolygon.tip'),
|
||||
reference: showReference,
|
||||
entities: [relation, way],
|
||||
data: {
|
||||
member: member
|
||||
@@ -63,8 +64,19 @@ export function validationMissingRole() {
|
||||
})
|
||||
]
|
||||
});
|
||||
|
||||
|
||||
function showReference(selection) {
|
||||
selection.selectAll('.issue-reference')
|
||||
.data([0])
|
||||
.enter()
|
||||
.append('div')
|
||||
.attr('class', 'issue-reference')
|
||||
.text(t('issues.missing_role.multipolygon.tip'));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
function makeAddRoleFix(role, context) {
|
||||
return new validationIssueFix({
|
||||
title: t('issues.fix.set_as_' + role + '.title'),
|
||||
|
||||
Reference in New Issue
Block a user