Replace validator tooltip with reference function, add tag diff

This commit is contained in:
Bryan Housel
2019-04-16 16:56:50 -04:00
parent 8afd8887cf
commit 01d2e3eaf3
20 changed files with 255 additions and 54 deletions
+14 -1
View File
@@ -21,7 +21,7 @@ export function validationIncompatibleSource() {
message: t('issues.incompatible_source.' + invalidSource.id + '.feature.message', {
feature: utilDisplayLabel(entity, context),
}),
tooltip: t('issues.incompatible_source.' + invalidSource.id + '.tip'),
reference: getReference(invalidSource.id),
entities: [entity],
fixes: [
new validationIssueFix({
@@ -32,7 +32,20 @@ export function validationIncompatibleSource() {
}
});
}
return issues;
function getReference(id) {
return function showReference(selection) {
selection.selectAll('.issue-reference')
.data([0])
.enter()
.append('div')
.attr('class', 'issue-reference')
.text(t('issues.incompatible_source.' + id + '.tip'));
};
}
};
validation.type = type;